MurphyA/hacker-news huggingface dataset:
by ggreer | 2025-07-01 18:10:42+00:00
It could be that they measured a stack of bills sitting on a table, then did the math to make a metal frame to contain $1,000,000. But they didn't account for stacks compressing under the weight of higher stacks, and it wouldn't look as nice if the top part of the cube was empty.

Still, it does seem like it would be cheaper to rebuild the case than to add $500k to it. Maybe it's easy for the Fed to acquire more cash as long as it's guaranteed not to be spent.
by GoblinSlayer | 2025-07-01 18:10:42+00:00
The article says the proof only considered session resumption PSK, and overlooked out of band PSK, which was left for future work. Maybe if they could have a list of features, but TLS is too complex for that.

Also PSK involves sending a PSK identity, which is supposed to be used to find the PSK, in particular it can be a user name, so the server can check the user name is correct.
by Tadpole9181 | 2025-07-01 18:10:47+00:00
For those who care, ICE just had its budget increased from 9 billion to 130 billion dollars.

ICE now has a budget higher than the USMC (the marines). Then the NIH. Then NASA. Combined. And then doubled.

The gestapo just became an actual military.

And, no, it does not drop taxes on tips or overtime. It does include the cuts to healthcare and social nets, as well as trillions in tax cuts for the wealthy, while raising the debt by trillions.
by felphos | 2025-07-01 18:11:24+00:00
We went with it because the other services I mentioned also had Stripe in their names and have been operating for a few years. At the moment our product is so connected to Stripe that we felt having Stripe in the name was necessary to make its purpose clear. We added to our content that we are not affiliated to them, if we have to change the name in the future that is something we will have to deal with.
by egorfine | 2025-07-01 18:11:51+00:00
May I suggest price increase?

Your business model means no retention and no return customers. This is mostly a one-time transaction thus it won't generate sustainable revenue.

And this one transaction is absolutely crucial for the business in need of it.

I might be your customer soon. I have less than 2,500 customers and I would consider any amount under $1,500 a no-brainer "shut up and take my money" for the move - and probably even a larger amount.
by jacobgkau | 2025-07-01 18:11:55+00:00
Interesting. My family had one of the pointy 2Wire ones (the HomePortal 1000 looks like the one), and I don't remember it having issues with WiFi. Then again, all I had to connect at the time was an HP Pavilion running Windows Vista/7 (later Linux) and an iPod Touch. I think we eventually had a Wii and an Epson printer connected wirelessly as well.

Now I do remember some issues getting it to maintain a stable connection to the DSL network at some points, which even daisy-chaining another router wouldn't have fixed. No way to tell if that was the gateway or just the DSL network that was flaky.
by acdha | 2025-07-01 18:12:17+00:00
> for a website owner there is zero value of having their content indexed by AI bots. Zilch.

This very much depends on how the site owner makes money. If you’re a journalist or writer it’s an existential threat because not only does it deprive you of revenue but the companies are actively trying to make your job disappear. This is not true of other companies who sell things other than ads (e.g. Toyota and Microsoft would be tickled pink to have AI crawl them more if it meant that bots told their users that those products were better than Ford and Apple’s) and governments around the world would similarly love to have their political views presented favorably by ostensibly neutral AI services.
by virtuallyvivek | 2025-07-01 18:12:34+00:00
Gentrace | TypeScript + React | Hybrid (Williamsburg, Brooklyn & San Francisco)

Gentrace helps the most impactful companies in the world like Quizlet systematically test and evaluate their AI applications. We recently raised an $8M Series A from Matrix Partners.

Ideal candidate profile: - We use TypeScript and React heavily. Although not required, we prefer candidates with strong experience with modern web technologies. - 4+ years experience working in a full stack capacity. Role info: https://gentrace.ai/eng Email: jobs@gentrace.ai
by _1tem | 2025-07-01 18:12:55+00:00
This is such a programmers take. Bottled water is in a crisis, it can be easily replaced with tap water and a reusable container! Yet it’s a $47 billion dollar market in the US.

Grammarly’s value is not in having a replaceable product, it’s in the network, distribution, customer acquisition channels and integrations with tools. Like bottled water, it’s about being in the customers face at the right place and the right time.
by bredren | 2025-07-01 18:13:07+00:00
Eclypsium | Portland (US), Córdoba (ARGENTINA), Singapore (remote) | ONSITE / HYBRID / REMOTE | Full-time & Contract

https://eclypsium.com/company/careers/

We protect devices from chip to cloud—securing firmware, hardware, and the supply chain beneath the OS. Fortune 100s and federal agencies run us in production.

- Senior Software Engineer – Portland, OR

- Platform Architect – Córdoba, AR

- Sr. Software Engineer (Data) – Córdoba, AR

- Junior Data Engineer – Córdoba, AR (new)

- R&D Consulting Engineer – Singapore (remote OK)

Why Eclypsium: - Startup speed, no politics, real impact - Equity, full health, flex PTO, parental leave

I’m Rob (rob.banagale@eclypsium.com). Eclypsium found me via HN. If a role fits, please apply at the link, and feel free to reach out with questions.
by haiku2077 | 2025-07-01 18:13:15+00:00
> You're missing the bigger picture. It isn't free to put content on the Internet. At a bare minimum, you have infrastructure and bandwidth costs.

While it technically isn't free, the cost is virtually zero for text and low-volume images these days. I run a few different websites for literally $0.

(Video and high-volume images are another story of course)
by jauntywundrkind | 2025-07-01 18:13:19+00:00
That's fine if you don't super care about the data. I expect these latency figures in particular would look better if there wasn't any replication (Q/s might not change much though, would be my guess).

> At PlanetScale, we give you a primary and two replicas spread across 3 availability zones (AZs) by default. Multi-AZ configurations are critical to have a highly-available database. The replicas can also be used to handle significant read load.
by billmaya | 2025-07-01 18:13:24+00:00
Crawford has no involvement with the Storytron 2 software at https://www.storytron.com/. It was developed by me based on some ideas Crawford outlined on his site and in his Discord group (https://discord.gg/Rc4dq7HwZz).

Crawford's latest software that he developed to illustrate his latest approach for interactive storytelling are called Slubber99 (https://www.erasmatazz.com/library/Slubberdegullion/Slubber9...) and Gullion99 (https://www.erasmatazz.com/library/Slubberdegullion/Gullion9...).

Storytron 1 & 2 history can be found at this link - https://www.ifwiki.org/Storytron
by aylmao | 2025-07-01 18:13:36+00:00
That's assuming the only purpose of color vision is to see the colors of other living organisms.

There's color in nature beyond life, such as in minerals and other chemicals. There's also color in life that isn't necessarily meant to convey something —such as the green of plants or the red in blood— that could be useful for finding food, for example. Interestingly, hemoglobin seems to have come to be > 400 mya too [1].

Moreover, color can help with contrast in vision. Two materials could reflect the same amount of light, but in different wavelengths.

[1]: https://www.ox.ac.uk/news/science-blog/ancient-blood-lines-t...
by jrmg | 2025-07-01 18:13:57+00:00
I think it probably is less. I’d hang out on my laptop in the evenings and mornings (like, while watching TV or reading news when eating breakfast) in a way I don’t now. I use my iPad or phone now.

I do wonder, though, if there’s a gap for a messenger app that runs only while in the foreground in your phone [edit: or tablet or computer!] - or maybe until you next lock the screen, so you can ‘be online’ only while reading, playing a game, or doomscrolling.
by woodrow | 2025-07-01 18:14:42+00:00
New Lantern | https://newlantern.ai | Software engineers (infrastructure engineers & backend-leaning product engineers) | Full time in San Francisco, CA (ONSITE)

New Lantern is hiring software engineers to help build an AI copilot [1] for radiologists.

Radiologists are experts at diagnosing disease in medical images, but they spend the majority of their working hours on tasks that have nothing to do with diagnosis: reading prior reports, transcribing handwritten notes, taking manual measurements, dictating reports, and chasing down follow-ups. New Lantern is building an AI copilot for radiologists to automate this non-diagnostic work, so radiologists can focus on the diagnostic & patient care work they love the most.

We are starting to find product-market fit and recently raised a $19M Series A from Benchmark [2]. Demand for our product is growing, and we're hiring software engineers in San Francisco to help us scale our product and our team. We work together in person five days a week from our office in Jackson Square.

Engineering is at the heart of New Lantern. Our engineers work directly with our founder/CEO, our staff radiologist, and our end users to build features that radiologists rely on daily. Everyone has real ownership and autonomy, moves quickly, and ships meaningful work frequently. We're a small, sharp team of frontend, full-stack, and backend engineers building a React-based web app backed by Python services, cloud infrastructure, and LLMs.

We're hiring for several engineering roles but top of mind right now is a Senior+ (ideally Staff-level) Infrastructure Engineer. We're looking for someone who's excited to help our team go from 0.25->1 on observability, availability/reliability, and scalable & easily deployed infrastructure to help us grow to meet customer demand. Once we level up our infrastructure, this team member will be instrumental in helping us build towards very high availability and reliability systems that enable high product development velocity.

I'm Steve, New Lantern's Head of Engineering. If you're interested or want to learn more, shoot me a note at (my HN username)@newlantern.ai.

[1] We translate "AI copilot" to "AI radiology resident" when we speak with medical professionals, but the former is the clearest way to communicate what we're building here.

[2] https://newlantern.ai/blog/new-lantern-19m-series-a-led-by-b...
by prophesi | 2025-07-01 18:14:44+00:00
I was explaining why e2ee has important upsides, not how e2ee works. With Ente (and I think Immich as well), facial recognition and generating new CLIP embeddings are done on-device[0], usually right when the photo is taken / before they're uploaded to the server.

[0] https://ente.io/blog/image-search-with-clip-ggml/
by __MatrixMan__ | 2025-07-01 18:15:48+00:00
I disagree, bundling is the problem. That strategy created the fragmented landscape that we now see in streaming video, which is pretty much universally hated.

The ideal solution would involve a flat rate which I pay monthly, and at the end of the month that money goes towards the content that I consumed during that month. If I only read a single blog, they get all of it.

Then we build a culture around preferring to share content which is configured to cite its sources, and we discourage sharing anything which has an obvious source with which it doesn't share its inbound microtransactions.

We already need to do our due dilligence re: determining if an information source is trustworthy (and if its sources are trustworthy, and so on). Might as well make money flow along the same structures.
by oc-max | 2025-07-01 18:16:25+00:00
OneCrew | Multiple Roles | ONSITE / HYBRID | San Francisco, CA

OneCrew is the leading unified platform helping paving contractors estimate accurately, manage crews effectively, and track profitability in real-time. We eliminate the costly mistakes and wasted time that come from juggling multiple disconnected systems—giving contractors a single source of truth to run their entire operation.

We recently closed our Series A and are looking for highly motivated individuals to own their domain and accelerate our growth.

- Engineering Manager - 3x Software Engineers (Fullstack, Frontend, Backend) - Product Manager - Growth - Director of Sales (REMOTE US OK)

Find job details here: https://jobs.ashbyhq.com/onecrew and apply via email: hn [at] getonecrew [dot] com
by karmakaze | 2025-07-01 18:16:53+00:00
A lot of the article talked about swap which wouldn't be a concern in normal operation of most production servers--cache/memory locality still matters but not as dramatically. Back when I was managing bare-metal MySQL servers we were getting scaling to NUMA memory (with jemalloc/tcmalloc). There was an initial performance degradation that required a lot of fine-tuning even working around how the same motherboard/CPUs would initialize core affinities differently. A new problem was deadlocking of large transactions that touched multiple buffer instances. Mind you this wasn't a clean codebase that put a lot of thought into avoiding deadlocks (up until then).

At the time I didn't think much about how the allocators could help as they're constrained to the ABI. Writing in Zig with custom allocators for everything would. The only mysql NUMA setting was innodb_numa_interleave=ON which wasn't very good but not a lot worse than trying harder.
by aleksiy123 | 2025-07-01 18:17:00+00:00
It doesn't have to keep going up forever.

All you have to believe is that there is still room for iterative improvement on the current.

I'm not saying that this is going to lead to AGI or exponential improvements.

All I'm saying is that the iterative progression is there and there are still plenty of room for ideas and improvement.

For example look at something like copilot.

First it was just chat, then inline code editing, then hooking up tools like search.

Then multi file editing, agents.

But there still plenty of space here to improve not with just better models but better tools and integrations. Why stop now?
by znpy | 2025-07-01 18:18:22+00:00
Sysadmin here ("cloud engineer" is what's in my contract).

> Which tools do you use to evaluate your LLMs and agents in production?

None for my work. I still use LLMs from time to time to generate boring terraform code or boring SQL queries, but I'm essentially not going to let some AI bs near the infrastructure I curate.

It's all fun and games until prod is down, or the cloud bill is 10x the previous month's bill (or both).

So unless I can blame it on the AI and take no responsibility I'm not going to let anything AI-powered near production.
by gpm | 2025-07-01 18:18:23+00:00
The person you replied to is about the third parties companies goal though, not the users.

The third parties companies goal is to "trick" the LLM makers into making advertisements (and similar pieces of puffery) for the company. The LLM makers goal is to... make money somehow... maybe by satisfying the users desire. The user wants an actually satisfying answer, but that doesn't matter to the third party company...
by jlahijani | 2025-07-01 18:18:30+00:00
SEEKING WORK | REMOTE

Willing to relocate: No

Location: Los Angeles, California

Website: https://jonathanlahijani.com/

Email: (myusername)@gmail.com

I'm a contract (1099) full-stack web application developer with over 20 years experience and work with many medium-sized companies. My latest project is a custom order and production management system for a print-on-demand company in Los Angeles which took over a year to build (it's extremely complex). It handles thousands of orders per day across multiple factories and used by hundreds of employees and manages over 100 different product types each with unique graphical requirements.

I work mainly with PHP/MariaDB/Laravel/ProcessWire and I am experienced in all areas of development including developing REST APIs, system administration and much more.
by kqr | 2025-07-01 18:19:06+00:00
I took an hour or so out of my day to finish this game and review it on ifdb.org. It was a very pleasant experience, barring the large amount of unimplemented scenery. I would have hoped for a slightly more vivid world and not just a backdrop for puzzles!

Thanks for sharing. Very intriguing collaboration between child-author and adult-author.
by hnroo99 | 2025-07-01 18:19:22+00:00
Big thanks to everyone who commented so far, I wasn't able to reply to everyone (busy trying to fix the issue!) but grateful for everyone's insights.

I ended up figuring out a fix but it's a little embarrassing... Optimizing certain parts of socket.io helped a little (eg installing bufferutil: https://www.npmjs.com/package/bufferutil), but the biggest performance gain I found was actually going from 2 node.js containers on a single server to just 1! To be exact I was able to go from ~500 concurrent players on a single server to ~3000+. I feel silly because had I been load-testing with 1 container from the start, I would've clearly seen the performance loss when scaling up to 2 containers. Instead I went on a wild goose chase trying to fix things that had nothing to do with the real issue[0].

In the end it seems like the bottleneck was indeed happening at the NIC/OS layer rather than the application layer. Apparently the NIC/OS prefers to deal with a single process screaming `n` packets at it rather than `x` processes screaming `n/x` packets. In fact it seems like the bigger `x` is, the worse performance degrades. Perhaps something to do with context switching, but I'm not 100% sure. Unfortunately given my lacking infra/networking knowledge this wasn't intuitive to me at all - it didn't occur to me that scaling down could actually improve performance!

Overall a frustrating but educational experience. Again, thanks to everyone who helped along the way!

TLDR: premature optimization is the root of all evil

[0] Admittedly AI let me down pretty bad here. So far I've found AI to be an incredible learning and scaffolding tool, but most of my LLM experiences have been in domains I feel comfortable in. This time around though, it was pretty sobering to realize that I had been effectively punked by AI multiple times over. The hallucination trap is very real when working in domains outside your comfort zone, and I think I would've been able to debug more effectively had I relied more on hard metrics.
by const_cast | 2025-07-01 18:19:25+00:00
It's because those second-order effects are pretty much theoretical and they're just a distraction. Nobody actually believes that tariffs will increase production in the US because you would need to be very naive and stupid to believe that. And, well, you're not. So yes, people might call your bluff and unfortunately this means we all have to actually try when we're creating our arguments.

The reason for this is that we understand it would take on the order of decades to make that kind of domestic economic reform. And we have seen this administration cannot even hold decisions on the scale of weeks.

So yes, you're correct that this could, theoretically, increase domestic production. In the same way that if I run my hand into a wall there's a chance all the atoms miss each other and I phase right through.
Love-hate relationship you grow with your product
by yogini | 2025-07-01 18:20:11+00:00
I’m a startup founder building in the consumer social space specifically a LinkedIn alternative.

I am not negative at all but while you are grinding for your startup, there are times when you love the product you have built and also hate it.

The love comes from the effort you put in, seeing it grow, people liking it, and the fact that you are pushing something out of your own vision.

But when this product and working on it also drains you, takes out all the energy you have, sometimes you start questioning its existence and everything around you.

I know there are lots of learnings, highs and lows in the startup journey but when you look at it from a distance, it all looks green. You have to take your chance and put everything in just to realize it has so many more nuances.

Am I the only one feeling this? Or is this completely normal for anyone building something?
by heresie-dabord | 2025-07-01 18:20:43+00:00
Thanks for your thoughtful comments. I'm inclined to think colour occurred first, but there is of course no way to be sure. From our point in geological time, this is a good test of our knowledge and methods, but we are missing a significant amount of data. Several major extinction events precede us.

From TFA:

"Color vision likely evolved twice independently, [Wiens ] found, and around the same time: between 400 million and 500 million years ago in arthropods, such as insects, and in backboned animals, such as fish. That places the evolution of color vision 100 million or 200 million years before any color signals."

At least twice...

"Wiens and Emberts’ data supports the hypothesis that color evolved for some as-yet-unknown reason before any of these flashy signals. “It was color vision first, then fruit, then flowers, then warning signals and then sexual signals,” Wiens said."

Angiosperm ancestors occurred more than 300 mya [1]. Insects are older [2]. When insects and flowers evolved the commensal relationships that we know so well today, the ensuing population growth and diversification is termed an "explosion" for good reason.

[1] https://en.wikipedia.org/wiki/Flowering_plant

[2] https://en.wikipedia.org/wiki/Evolution_of_insects
Show HN: TrustyPost – An All-in-One Creator Toolkit (Design, AI, Scheduling)
by terryosayawe | 2025-07-01 18:20:55+00:00
Hey HN!

I just launched TrustyPost — a modern, Apple-inspired social media toolkit for creators and small teams.

Built it because I was tired of using 4+ tools just to post to socials:

- Canva for design - Google Docs for planning - ChatGPT for captions - Buffer/Hootsuite for publishing

What it does:

Write + enhance captions with AI Design social graphics with built-in studio Schedule & auto-post to all major platforms Works with multiple accounts, templates, recurring posts Real-time feedback on post status

Why it’s different:

- Apple-like UI with minimal, beautiful interactions - All-in-one — from idea to scheduled post - Mobile optimized - Fast + zero clutter

We just launched the MVP and I’m offering 1 month Pro access free to anyone willing to give feedback

Would love to hear what you think:

https://trustypost.com

Thanks!
by Gcam | 2025-07-01 18:21:31+00:00
Artificial Analysis | https://artificialanalysis.ai | Full Stack Engineer & ML Engineer | Onsite in San Francisco or in Australia/New Zealand | Competitive Salary + Equity

Artificial Analysis is an independent AI benchmarking and insights provider. Our benchmarks help engineers and companies understand AI and make informed decisions on AI technologies.

We are hiring for two roles:

1. Full Stack Engineer: Full Stack Engineer to support our benchmarking of AI and with communicating these benchmarks to our users. Proficiency in Typescript & Python required. Familiarity with LLM APIs preferred.

Tech stack: Javascript/Typescript, Node.js, React/Next.js, Python.

2. ML Engineer: ML Engineer to support our benchmarking and evaluation of AI software stack. You will design and run benchmarks and evaluations of different AI models.

Strong analytical skills and proficiency in Python required.

Apply at hiring (-at-) artificialanalysis.ai with your resume, github and dot points on relevant experience.