MurphyA/hacker-news huggingface dataset:
by speakfreely | 2025-06-15 18:18:30+00:00
> I'm not saying that small startups aren't getting tax bills or that those bills don't suck; I'm saying that they don't explain industry wide hiring trends.

It's not having a wide effect on the industry as a whole right now, but it's creating a huge problem in the startup pipeline that will be apparent in 3-5 years. It's effectively strangling anyone who wants to bootstrap a startup.

Obviously industry trends are multivariate, but the way you're talking about this seems to indicate you are seriously disconnected from the finance side of tech startups. This is squeezing a very specific part of the startup pipeline, the transition stage of going from founder-led development to first engineer hires. It makes it much more capital intensive to make that jump because of Section 174. It's scaring away potential founders and making existing early stage startups go slower.
by snowwrestler | 2025-06-15 18:19:50+00:00
One of the B2B newsletters I used to help manage costs $25k per year to subscribe to. When email security systems started auto-clicking, we fielded a bunch of angry phone calls before we figured it out.

I know there’s a vocal contingent here on HN that hates all email, but the reality is that email is heavily used for things that people want.
by socalgal2 | 2025-06-15 18:20:12+00:00
I don't know the physics involved nor do I have any knowledge of architecture or building construction but when I look at tall buildings it's really hard for me to imagine how they remain standing.

The bottom floor of a 100 story building is holding up 99 floors of weight. The base of a 100 story building it really thin relative to it's height. If I built anything out of legos to the same dimensions it would not be structurally sound. Well, the legos at the bottom would easily hold the weight). Yea I know reinforced steel and concrete is not legos. Other examples though, every piece of furinture I own has some degree of wobbliness. It's easy to see how the pyramids hold up. It's not so easy to see how the Vancouver House Building stays up (https://en.wikipedia.org/wiki/Vancouver_House). The one in the article as well just looks, at the bottom, like it has to tip over eventually. (not saying it will, only that it looks like it)

I'm not in any way denying science. I'm only in awe that more builings don't fall down. Bridges too. I'm surprised to some degree an 93 year old steel bridge being sprayed with salt water for the entire time hasn't had its cables snap.

Maybe a need a physics simulation game like 3d world of goo that lets me see how such structures hold togehter.
by sbierwagen | 2025-06-15 18:20:12+00:00
>Who gets the nice car and the vacation home?

AI will crash the price of manufactured goods. Since all prices are relative, the price of rivalrous goods will rise. A car will be cheap. A lakeside cabin will be cheap. A cottage in the Hamptons will be expensive. Superbowl tickets will be a billion dollars each.

>meager universal basic income allotment

What does a middle class family spend its money on? You don't need a house within an easy commute of your job, because you won't have one. You don't need a house in a good school district, because there's no point in going to school. No need for the red queen's race of extracurriculars that look good on a college application, or to put money in a "college fund", because college won't exist either.

The point of AI isn't that it's going to blow up some of the social order, but that it's going to blow up the whole thing.
by sorcerer-mar | 2025-06-15 18:20:19+00:00
Well there's all the fake censorship where private parties exercised their First Amendment rights to control which content they carried. According to modern "conservatives", private actors should be compelled by the state to carry certain kinds of speech (their kind, obviously).

They will claim the government pressured private platforms despite 1) the platforms never claiming coercion, 2) the moderation actions aligning with the platforms' own content policies, 3) the platforms routinely denying government requests for content moderation, 4) there being no evidence of an implicit or explicit government threat towards the platforms.
by cjbgkagh | 2025-06-15 18:20:34+00:00
I believe most people are not notability adversely affected by sugar and a small subset of the population, like myself, are acutely affected. The former does not invalidate the latter. Sarah Wilson of “I quit sugar” fame started off with a zero sugar crusade then later ameliorated her advice in an apparent effort to generalize her advice for a wider audience. I think advice should be tailored by conditioning on what category a person fits into. I would go further and suggest that a zero sugar diet should also have zero fruit. As a ADHD sugar addict I would generally substitute sugar with fruit and that prevented me from finding out that even my ostensibly healthy diet had too much sugar in it.
by Noghartt | 2025-06-15 18:20:41+00:00
Thanks!

> Any reason why don’t implement this as a plugin for the container CLI?

I did a different CLI because, considering that Apple released their v0.1.0, I'm not sure if they're working in some kind of official support for compose YAMLs.

With that in mind, I tried to avoid coupling it into the container CLI, to avoid injecting any kind of breaking change or something else which could cause any issue in the future.
Show HN: OpenClone – A human cloning deepfake project with infrastructure
by seanmchugh1 | 2025-06-15 18:21:26+00:00
Hi Hacker News,

Could you spare a little time for a stranger today? I want to share this project I've been working on pretty much since I found out about ChatGPT (so, early 2023), and hopefully get some opinions on it—and maybe even find people who would like to work on it with me. But be warned, there is a lot here.

If you check out the repository, you will find how to contact me, or I guess we could talk here too.

I had Claude summarize the project as follows:

"OpenClone – an AI-powered digital clone creation platform that lets users build personalized AI avatars capable of realistic conversation, voice synthesis, and deepfake video generation. Built with ASP.NET Core, PostgreSQL, and Python AI services (SadTalker, U-2-Net), it's designed as a self-contained, Docker-deployable system moving toward complete independence from external APIs, allowing anyone to create their own AI digital twin with just a few setup commands."

But I would say, if you are looking for a medium-sized project that does AI integrations or Kubernetes, you may want to check it out. Also, if you are interested in seeing a unique CI/CD architecture, you might find it interesting there too.
by adityaathalye | 2025-06-15 18:21:29+00:00
I like to think of software complexity in terms of the rocket equation [1].

More generally, I imagine complexity as a dynamic multi-dimensional phenomenon, operating across time and space. The more complex a phenomenon is, the more it resists explanation. Static systems made of many many parts (fractals, amorphous materials etc...) can be simpler than dynamic systems made of very few parts (three body problem).

Behaviour makes all the difference [2].

[1] https://www.evalapply.org/posts/software-debt/index.html#sof....

Quoting oneself...

> Complexity is to software what mass is to a rocket; the hard limiting factor of growth in any dimension you choose to measure (shipping velocity, headcount, revenue, cash flow, account expansion; anything). This is the sort of thing that demands tree-recursive, networked thinking we are not good at doing explicitly and deliberately. Something that our education actively disables by drilling us to think in simplistic linear terms in which correlation amounts to causation.

[2] In this sense, I'd argue that the biggest baddest LLM contains far less complexity than is contained in a living planarium.

Though an LLM is a black box demonstrating emergent-looking behaviour, it is a pure function, once calculated. The apparent emergence is a function of us not knowing what bit-twiddles of the input space will lead to what bit responses out the other end. The probability distribution being fixed, LLM input-output relationships are countable (a finite game), though the number is too big for us to count.

(P.S. I'm certain of all of this because of my quadruple Phds in Biology, AI, Physics, and Maths. Totally not an Internet Rando. I swear.)
by MarkusQ | 2025-06-15 18:21:45+00:00
To be honest, I had the same reaction when I started using high-level languages. I wasn't touching the metal (certainly not as much as I had been when solving problems sometimes involved things like repurposing unused bits on a multiplexed bus talk to a new peripheral) and it somehow felt less real. But pretty quickly the range of problems I was addressing shifted, and everything clicked back into focus. I'd never _really_ been touching the metal and I always had been (and still was) in touch with it. Ditto giving up stick shift. And I imagine at some point artists felt the same thing when they transitioned to commercially prepared oil paint.
by taeric | 2025-06-15 18:21:56+00:00
Right, I meant my lead to be an agreement on the the coarsest possible parsing having trouble doing these things. With the understanding that it isn't just coarse straight to non-coarse. You will build up more capabilities as you progress.

And, directly to my second sentence, we have the resources that you don't need to cater to the coarsest possible capabilities. You can augment the things you are looking for just fine. You can see in one pass that a new function named "foo" was added, then in another pass, you can start highlighting the function foo easily enough. Staying in a coarse world, you could probably even add a regex that roughly checks the correct number of parameters. Yes, it takes more passes, but isn't impossible?

Further still, you could basically scan all identifiers and any that are a short hamming distance from each other can be queried to see if they are mistakes. Any that match after case folding? Still coarsely found, but still very helpful.

My point on how we treat language is that we do that more than not. Is my biggest gripe with the jump from a coarse parse straight to a context free grammar approach. We work in contexts. I don't know why we go through so much effort to make the context unnecessary.

As a fun example in natural language where I've seen this. We were going on a trip to Savannah with our kids when they were younger. The oldest was so excited that she was going to get to see cheetahs. An easy mistake to spot when being asked to look for it.
by rbanffy | 2025-06-15 18:22:00+00:00
For archival media, being slow isn't a huge problem. You archive it, and, eventually, read back a little of it. When the time comes to migrate to a new format, you read it once more. Being slow also means it takes a while to overwrite it fully. And, if LTO-10 is not big enough, you can go with IBM 3592. If your tapes never leave the tape archive, who cares what is the shape of the cartridge you are using?

I also have a disturbing impression Microsoft has sprinkled magic AI dust on project Glass so that they could check that box. One can only hope it doesn't hallucinate your backups.
by hintymad | 2025-06-15 18:22:23+00:00
A trajectory question: has anyone thought about becoming a journeyman in their day-to-day work? Like a backend engineer switching to building machine learning models. Or a frontend engineer moving into optimizing LLM serving infrastructure. The challenge isn’t so much technical—it’s social.

Here's a typical scenario: you're a well-respected senior engineer at your company. Say you're an E8 at Meta. You spend your days in meetings, write great documentation, and read more papers than most, which helps you solve high-level architectural problems. You’ve built deep expertise in your domain and earned a strong reputation, both internally and in the industry.

But deep down, you know you’re rusty with tools. You haven’t written production code in years. You’re solid in math and machine learning theory from all the reading, but you’ve never actually built and shipped production ML models. You're fluent in linear algebra and what not, but you don't know shit about writing CUDA libraries, let alone optimizing them. When you check the job specs at companies like OpenAI, you see they’re using Rust. You might be able to write a doubly linked list in Rust, but let’s be honest—you’d struggle to write a basic web service in it.

So switching domains starts to feel daunting. To say the least, you'll lose your edge to influence. Even if you’re willing to take a pay cut, the hiring company might not even want you. Your experience may help a little, but not enough. You’d have to give up your comfortable zone of leading through influence and dive back into the mess of writing code, fixing elusive bugs, and building things from scratch—stuff you used to love.

But now? You’ve got a family of five. You get distracted more often. Leadership fits your life better—you can rely more on experience, communication, intuition. Still, a part of you misses being a journeyman.

So how does someone actually make that move? Do you just bite the bullet and try? Stick to adjacent areas to play it safe? Join a company doing the kind of work you want, but stay in your current domain at first—say, a backend engineer goes to OpenAI but still works on infra? Or is there another path?
by WarOnPrivacy | 2025-06-15 18:22:35+00:00
> He is disturbing normal order.

Okay. The disturbances you mentioned are protected by the Constitution. Delivering retribution for constitutionally protected actions is unacceptable.

You called US Gov's unacceptable actions - unsurprising. This seems to imply you don't think they are unacceptable.

Is that correct? If so, why do you think that?
by asdff | 2025-06-15 18:22:45+00:00
You'd be surprised but the "landraces" e.g. historic geographically constrained cultivars tend to do better than modern cultivars in certain geographical regions. A modern even GMO cultivar might have a couple of beneficial traits introduced over the course of a few decades of work. Whereas a landrace might have been selected for yield in that area for a thousand years or more, maybe 100x or more as many generations under selection. As such there is a huge interest among a subset of biologists today to catalog all of these remaining landrace crops and the genetic diversity they contain before they are lost, either due to changing climate wiping out their native environment or the modern farmer replacing these cultivars with ones you can buy in bulk quantities from your seed supplier and have more of an export market (some landrace crops aren't fit for export shipping due to fragility of the crop unlike more modern cultivars; bananas are a good example where there are 1000 types grown but only 1 single varietal particularly fit for overseas shipping hits the supermarket).
by zer00eyz | 2025-06-15 18:23:04+00:00
This is a spurious argument at best:

There isnt a line of unemployed draftsmen out there begging for change cause we invented Autocad: https://azon.com/2023/02/16/rare-historical-photos/

What happened to all the switchboard operators.

How about the computers, the people who used to do math, at desks, with slide rules, before we replaced them with machines.

These are all white colar jobs that we replaced with "automation".

Amazon existed before, it was called Sears... it was a catalog so pictures, and printing, and mailing in checks, we replaced all of that with a website and CC processing.
by Noghartt | 2025-06-15 18:23:42+00:00
The container opens a gateway and each container provides its own local IP (e.g. 192.168.64.2), from what I understood, every services known host machine and can communicate with each other.

On my current implementation, I didn't work with DNS/Network Resolution because I need to understand better what I can/can't do with the API Apple provides, so the only things it does is handling the port mapping using `socat`, as the docs recommends.
by syx | 2025-06-15 18:23:43+00:00
While I agree with all the previous comments, your comment sparked an idea in me. I started imagining a future where we develop a new programming language optimized for LLMs to write and understand. In this hypothetical scenario, we would still need developers to debug and review the code to ensure deterministic outputs. Maybe this isn't so far-fetched after all. Of course, this is just speculation and imagination on my part.
by HocusLocus | 2025-06-15 18:24:46+00:00
https://archive.org/download/20180227-david-l.-goldfein-lett...

S.L.A.T.E.W.I.P.E.R.

(Sudden Large Accretion To Earth Which Ilaudable Parents Enormously Regret)

No time and excess for Earth gravity wells or exotic weapons, any single or few point of failures. 'It' will likely be spotted on an orbit off the plane of the ecliptic. 'It' might not leave us much time.

A lunar base, many rockets to launch an armada in light gravity and receive a mission en route. Each carrying a heavy mass-payload of Lunar regolith that has been loaded on the Moon, for overwhelming kinetic impact.

No Mars... a space colony too distant to benefit Earth, its residents to die slowly on television? The saddest reality TV show in TWO worlds.

Minimal Earth Science... putting more things in orbit to gaze lovingly at Earth and witness its destruction. It's simply not as important.

Since the mid 80s we have known what ended the dinosaurs.

All nations must build this. It's part of 'growing up'. Until Earth is ready to defend itself on a moment's notice there is little time for 'great science missions' or expensive colonization dreams. Colonize the Moon first.

BONUS: It would save the whole environment!
by jajko | 2025-06-15 18:24:50+00:00
Hmm, an interesting reaction, I think I get it but I view topic from different perspective.

I am not anyhow lowering value of all other things I ever achieved in life, those are some hard won victories that didn't come without pain (and lets check in 20 years whether that stood the test of time). I gave them as a mere comparison.

Those mushrooms were that intense, it would be a lie to say otherwise. Cutting first umbilical cord was second, but then every hard peak I've climbed brought me to my knees and brought tears of joy and released emotions, those were some powerful emotions too (I guess when you struggle very hard and risk life for some specific goal and then reaching it this happens, at least to me).

But don't judge before knowing, there is nothing in this world that can prepare you for that intensity, if dose is enough (milder stuff, full stomach etc may result in different experience). Few words of description - laying in bed with eyes closed, losing gradually all the senses, dissolving what remained into mist of atoms that swirled and danced to shamanic music playing in the background. Then after a long time, very slowly starting to climb down that 'hill' by putting those atoms back together one by one, piecing together my personality, and then sense by sense, very slowly. Pure happiness afterwards, grin for an hour or two. Massive mental exhaustion from 'expanded mind', worst headache I ever had (but basic stuff like paracetamol helped a lot). Long lasting effects on life perspective.

But thats me, other folks may put the umbilical cord as #1, others those mountains or other endeavors.
by int0x29 | 2025-06-15 18:25:51+00:00
You can turn off win32k calls for a process if you don't need gui. You can also run the process with a lower privilege access token to reduce file access and some kernel access.

I'd love to see one to block more kernel calls than just win32k. The best method I've come up with is to create a shared memory buffer to a seperate interface process and then unmount ntdll.dll by marking its pages `page_noaccess`. Thanks to win32 weirdness you can still allocate memory into the process without nt calls from the interface process as VirtualAllocEx, VirtualAlloc2, VirtualProtectEx, VirtualFreeEx, VirtualQueryEx, NtAllocateVirtualMemory, NtFreeVirtualMemory, etc take a process handle as an argument. This kinda requires writing a userspace kernel and your own standard library though.

MS please give me a better method to lock down kernel access beyond nowin32k. Hyperv doesn't work for consumer apps as half the consumer versions of windows don't have it.
by IshKebab | 2025-06-15 18:26:26+00:00
Can you tell me why exactly? I've never used Rails but I have tried to understand and modify Gitlab's Ruby code and honestly it was a completely incomprehensible mess. I'm no stranger to large codebases but Gitlab is almost impossible to follow and it seems to be entirely because they use Ruby.

I mean if you look at one file the code seems fairly clean and well written, but if you try and figure out e.g. where a function is called from... well good fucking luck! There's no static typing to help you, and even worse it seems like almost everything is "magically" connected. Like you'll have a function called `foo_bar()` and if you grep for that you get zero results. In the end you'll find that in the `Foo` class there's a list of strings including `BAR` and it constructs the identifier from those.

Absolute nightmare. But people do seem to love Rails... so why?
by v5v3 | 2025-06-15 18:27:03+00:00
I can see it being useful as a web app.

I would suggest that you consider also add a mobile app so you have a rounded offering.

As on a regular basis I see a video in tiktok and want to share with people who refuse to join Tiktok, so use one of the many apps available to download and then send via WhatsApp.
by karmakaze | 2025-06-15 18:27:04+00:00
The post has details but sums up to RAG suffers as iPhone's AI-powered notification summaries do.

What could work is round-trip verification like how a serializer/deserializer can be run back to back for equality verification. Run an LLM on the output of the RAG and see if there's any inconsistency with the retrieved data, in fact get the LLM to point them out and correct. [x] Thinking for RAG.
by reconnecting | 2025-06-15 18:27:04+00:00
I'm not talking about old computers themselves, but rather something that's mistakenly taken as nostalgia.

Things in the 90s were more straightforward because supply chains and business processes were much shorter and less complex. What people interpret as nostalgia might actually reflect a recognition that systems/products genuinely were more efficient before they became increasingly layered with intermediaries and dependencies.

An illustration of these dependencies and layers is debt - the mounting complexity parallels the mounting debt levels.
Show HN: Urn Notice –| Build yourself an audience, without a newsletter or blog
by nilirl | 2025-06-15 18:27:39+00:00
Namaskaram, HN! I'm Tuhin. I'm excited. And this'll take 1 minute.

Email lists are valuable on the internet; they're great for launching new projects. Marketers love it.

But if you want to make one, you need to be attractive on the internet. Newsletters and blogs are quite popular.

Creating takes time: plan, design, refine. All of it.

Urn helps make content fast, while remaining authentic.

Urn is an event-based content creation platform: You log useful events in your life; these events are converted into small, consumable emails; and you build your very own email list.

You own the list completely. Download, take it with you, print it on your walls, anything. It's yours.

Urn is free to use until you have 200 subscribers . Then it's $7 per month.

Thank you, love you, please try Urn.

Quick version: - Email list builder - Content is event-based and structured; we have fixed event types - Free until you have 200 subs, then $7 per month - Ultimate goal: Launch your projects with the email list you build; get quick feedback
by jakelazaroff | 2025-06-15 18:28:03+00:00
They are not limiting foreigners (well, they are, but that's a separate issue). They are deporting people specifically in order to censor speech the government dislikes, irrespective of how many people are visiting the country.

I understand what corporal punishment is. My point is that the reductio ad absurdum of your definition of "free speech" does not preclude it.