MurphyA/hacker-news huggingface dataset:
by almog | 2025-07-04 12:12:40+00:00
Trump and Bessent announced in the past week or so, that instead of terming out the debt, they'll ramp up refunding using T-Bills (max 52w duration) until Fed Chair Powell's term ends in 9 months. If they actually follow through on that (I suspect they just try to jawbone Powell), it could weaken the dollar even more.
by motorest | 2025-07-04 12:12:55+00:00
> The defining characteristic of implementation inheritance is open recursion.

Recursion does not register as a concern in inheritance or polymorphism.

> When you call a "member function declared in a parent class" there's no telling what code will actually be run, because that member function may have been overridden at any point in the class hierarchy.

This is a feature, and a valuable one. You don't care what your parent class is doing. Your concern is that you want to extend it, and that's it.

> By contrast, these issues can be managed when (...)

You didn't pointed any issues. Also, composition addresses any concern you might have.

You're searching for problems that fit a solution, and so far you pointed no problem.
by freefaler | 2025-07-04 12:13:34+00:00
Employment contract is a contract and usually it's fixed hours per workday for a salary. So basically you as employee swap X hours per Y amount of money.

If one of the parties is in breach of that contract it's normal it to be dissolved. If you don't want to work, you don't need to sign that contract.

The really moral part of free market economy is that both parties are voluntary entering a contract. You as a person sell your skilled time, the company buys your skilled time. If you have super unique skills, like Andrej Karpathy you sell something on the market that is very valuable and you have the upper hand. If you know "Microsoft Excel" I'd bet there are many people (or AI agents) that will do the same and what you're selling can be bought in many places (and time zones).

Basic microeconomics... In a free market you need to do something for the others to have something for you. And if it's not useful, they won't pay you for that.
Show HN: Taurin. Local-First Email Client with Personal AI Agent
by ashbrother | 2025-07-04 12:14:05+00:00
TL;DR: Taurin is an AI-powered, local-first email client that helps you clear your inbox faster and smarter.

We’re building a Personal Agent that learns and adapts to your workflow and integrating it deeply into the email experience so you can reach your maximum productivity.

What we currently support • Automatically determine the importance and reply-needs for each email and provide a dedicated view • Organize all conversations and files exchanged with a specific contact in a sidebar • Track when emails sent via Taurin are opened • Summarize and auto-label emails with customizable options • Lightning-fast thanks to local-first software architecture

What’s coming in Q3 • Turn emails into todos and sync them to your calendar with due dates • Connect multiple domains including Outlook • Support a mobile app with custom notifications • Save frequently used phrases as snippets • A dedicated Home to help you achieve Inbox Zero more easily • More powerful AI Agent features

Since Taurin is still early and not yet the product we fully envision, we’re offering a permanent discount for users who join now.

Taurin has been in active development for about three months, with most of our time spent building the local-first infrastructure.

Given that it’s an email app, we know security is a big concern. We take it seriously and have passed Google’s strict CASA Tier 2 security requirements. All data is encrypted at rest in our database.

You can try Taurin free for seven days with just a Gmail account no credit card required. Give it a spin and tell us what you think!
by _aavaa_ | 2025-07-04 12:15:52+00:00
I’m saying that it doesn’t matter what humans do this machine isn’t a human.

There is no reason to believe that humans and machines should be the same under the law.

The clearest example of this is that in the US it’s already been decided that ai generated art can’t be copyrighted because it was made by a computer rather than a person. Same as for the monkey selfie.
by grimborg | 2025-07-04 12:15:55+00:00
It's a real danger that what is not immediately easy for non-experts to understand gets flagged with the suspicion of being "AI garbage".

If you want to understand the challenges of satellites in the Southern Ocean, there's plenty of info about it online.

https://journals.ametsoc.org/view/journals/bams/105/12/BAMS-...

(I am also non an expert, and I also didn't understand it at first. That's to be expected. The real world is complex and hard to understand.)
by ncruces | 2025-07-04 12:16:46+00:00
I'm not the author of wazero, although I've been a maintainer. I'm just the author of the wazero based SQLite driver.

modernc takes the SQLite amalgamation, runs it through the C preprocessor, then converts the result to Go file using the ccgo compiler. Not many further details on how that works: https://www.reddit.com/r/golang/comments/1apreer/comment/kqa...

The Wasm version takes the same SQLite amalgamation and compiles it to portable Wasm using clang/wasi-sdk; the platform specific bits are implemented in Go.

I'm not sure I can say which one is more minimalist with a straight face. One consists of mechanically generated, platform specific, 8MB Go files. The other embeds 1.5MB Wasm BLOB and needs wazero (a big dependency on its own).
by numpad0 | 2025-07-04 12:16:46+00:00
> We still have no idea what long term stays in Martian or even Lunar gravity does to a human body.

We do know. The radiation kills us well before the lack of gravity does. The end.

We have to have shieldings thick and heavy as nuclear bunkers for a real space station to work, and such shielding is just way too heavy to be launched from Earth(unless e.g. we'd be okay with launching a toilet stall worth of habitable volume per Starship), so the station has to be mostly fabricated "in space", which is both technically and politically not yet feasible. There are theories that horizontal branches that may exist in natural crevices on the Lunar surface might work. Or for Mars some say we can just drill some mineshafts there and live inside. but all those options are equally sketchy in its own ways at this moment.

We're barely flying hatchbacks up to orbits and we want airport garages out there to park it. We're not hauling the whole building in the back of a Prius, not even on Earth, obviously.

What NASA, ESA, etc. had been doing is to drive up that Prius to the trailer home left in the middle of the desert, have them change lightbulbs, celebrate themselves and rotate crews. That's basically useless, but they keep repeating that useless "expeditions" because they'll have to start over from reinventing tubeless wheels if they stop paying for the gas even just for one year.
by hobofan | 2025-07-04 12:17:15+00:00
Both SQL and Linq-style queries end up in the same in-memory representation once they hit the query engine/query planner.

Filter pushdown ("correct application of where, and hope it puts the where before the join") is table stakes for a query planner and has been for decades.

And no, Iceberg tables are not special in any way here. Iceberg tables contain data statistics, just like the ones described in the article to make the optimizer choose the right query plan.
by Neywiny | 2025-07-04 12:17:21+00:00
To me it's the same thing. You can pay somebody to care about that, but they might be underutilized for the majority of time so it's not worth it. If you have a service, instead of your security expert being used idk 1/x of full time, they can be y/x where y is the number of contracts. For me and my time we are just way too small to have somebody full-time dedicated. So that's how I think about it
by Cthulhu_ | 2025-07-04 12:17:27+00:00
There's some (fairly simple) devices in use or that you can make yourself to turn bottles into a kind of thread, but it's very hard to automate because bottles will be different in shape and condition.

But as you say, turning them into something else isn't the critical part, collecting them in the first place is. The most important thing is taking them out of the environment so they stop breaking down into microplastics and the like.

Personally I think all these creative solutions for reusing plastics aren't so important. Collect it and put it in a giant landfill like an old open mine, bury it and forget about it until a future generation invents an efficient way to recycle it, then mine it like a resource.
by sokoloff | 2025-07-04 12:17:57+00:00
Now I see the disconnect on the code of ethics. In my view, pg, dang, tomhow, rtm, Jessica, Garry, et al are members of the YC community within the meaning of the code and I think they think they are members of the community and bound by that code, making that YC’s code for all community members and therefore YC overall. You seem to conclude otherwise.

Setting that difference of interpretation aside, It’s difficult to figure out how and when exactly you think YC could have surfaced the problem with the repo that was published in the last 24 hours months ago when they made the funding decision.

Could you help me understand the notional timeline of actions that you think would have avoided this?
Show HN:FounderMatch – Lightweight dev/sales cofounder matching tool
by Banquo | 2025-07-04 12:19:48+00:00
I’ve built a dead-simple platform where developers and sales/marketing folks can post short pitches and connect to build something together. Think Craigslist for cofounders.

There’s no logins, no fluff. Just post and contact.

I built this because I’ve got projects but suck at selling and I figure others feel the same. Would love feedback or feature requests.

Live at: https://foundermatch.mancerai.com
by freefaler | 2025-07-04 12:20:04+00:00
24-18 = 6 hours "non-working" time. Eating, washing and shitting is min 1 hour/day.So 5 hours of bed time with around 4.75 hrs of sleep at most, because we don't fall asleep right away.

The math doesn't work long term. It may be kept for 1-2 months even when a person is 21 yrs old, but I doubt it it can be sustained more than that.
by gunsle | 2025-07-04 12:21:31+00:00
They are in 95% of situations. Most managers and product people are just insecure about the fact that they know next to nothing technically about the products they manage, and instead of getting out of the way of the people who do, they feel the need to constantly insert themselves in the process, directly lowering project efficiency, to justify their roles existing at all. “Managing (internal) relationships” provides no value to the company’s clients whatsoever, it only exists to reinforce a company’s culture or prop up someone whose job is probably not that important in the grand scheme of things.

A client buying your product couldn’t give two fucks whether your manager asked you an ice breaker that ate 10 minutes of a 30 minutes meeting. And managers that don’t understand this are self interested parasites, or just completely inept. Most of the management I’ve worked with have been a combination of the two.
by basfo | 2025-07-04 12:22:10+00:00
A few days ago there was a similar message from Xbox, saying that AMD will power it's future hardware project, talking about a strategic alliance and so on.

So, Mark Cerny is contributing on the next Xbox? At the end, today all consoles are basically PCs with different frontends and storefronts (and that is also opening up, starting with xbox but probably PS will follow eventually)
by latexr | 2025-07-04 12:24:15+00:00
> they might have avoided embarrassment.

What embarrassment? This post, like plenty of Evelyn’s writing, reached the front page of HN and has a ton of commentary in agreement. Your comment, on the other hand, was downvoted to the bottom of the thread.

The author also draws and publishes what is, in their own words, “pretty weird porn”.

You should voice your disagreement with the contents of the post and explain what they are, if that is what you’re feeling. Discussion is what HN is for. But to believe the author is or should be suffering any kind of embarrassment about this post is detached from reality.
by lucideer | 2025-07-04 12:24:29+00:00
The Debian call seemed odd given the hardware on the market at the time - armv6 was on some very popular devices already.

In contrast, RISCV is still much more niche right now, & from the selection that is out there, DeepComputing FML13V01 & Pine64 both support Ubuntu 25 already, so they do seem to be banking on hardware that's already extant rather than pushing against the grain.
by tialaramex | 2025-07-04 12:27:47+00:00
The elaborate Rust type system and so on does not exist in the machine code executing when "the system is already crashing". Very often it turns out that expressive Rust you wrote which talks about a fancy Iterator protocol and a lambda function just got compiled into the same sixteen CPU instructions that would have been emitted for the (much harder to understand) macro expanded C you'd have to write instead with the same meaning.

Rust vs C matters a lot more for maintainers, who read the source code - hopefully not from a machine which is currently crashing - than for the executable kernel itself.
by skydhash | 2025-07-04 12:29:48+00:00
Dothey do requirement gatherings? Like talking to stakeholder and getting their input of what the feature should, translating business jargon to domain terms?

No.

Do they do the analysis? Removing specs that conflict with each other, validating what's possible in the technical domain and in the business domain?

No.

Do they help with design? Helping coming up with the changes that impact the current software the least, fitting in the current architecture and be maintainable in the feature.

All they do is pattern matching on your prompt and the weights they have. Not a true debate or weighing options based on the organization context.

Do they help with coding?

A lot if you're already experienced with the codebase and the domain. But that's the easiest part of the job.

Do they help with testing? Coming up with tests plan, writing test code, running them, analysing the output of the various tools and producing a cohesive report of the defects?

I don't know as I haven't seen any demo on that front.

Do they help with maintenance? Taking the same software and making changes to keep it churning on new platforms, through dependencies updates and bug fixes?

No demo so far.
by astura | 2025-07-04 12:29:58+00:00
> "killer" seems prejudicial since it inspire unwarranted fear.

They are apex predators. I don't think it's prejudicial to call an apex predators "killer." It's accurate.

Do you still think it's "prejudicial" after seeing how they actually behave? - https://youtube.com/watch?v=35yly16M8p4

Beyond that, it's not inaccurate to call them whales. They belong to the same family as dolphins, which are toothed whales.
by gunsle | 2025-07-04 12:30:00+00:00
You don’t “need” to foster social relations at work. They will naturally arise as people work together. This idea that we need to turn the workplace into a big “family” is nonsensical corporate propaganda pushed by HR departments primarily staffed by women. I promise, most men don’t give a single fuck about “fostering social relationships” at work. The guys I have respected and became the most friendly with at work have been the ones I’m in the trenches with, designing, building, etc. I don’t need to know what Susan in HR’s kid did over the weekend, it’s legitimately useless information to my entire life.

I’ve got ~90 years on this planet at best. I’m not interested in wasting 1/5th of my working career in meetings, listening to people I don’t even know, telling me personal details about their lives I will not retain for more than 5 seconds. To me, it’s genuinely insulting to my time to waste it with these pointless fake displays of familiarity instead of getting to the work at hand and ending the meeting early.
by rsp1984 | 2025-07-04 12:30:16+00:00
This was of course a calculated move. The founders of Glass are not that stupid. They knew the original author would complain in the loudest way possible and cause a viral outrage, which would give them a ton of eyeballs and exposure.

Engagement hacks, outrage, eyeballs, distribution, attention at all cost. Welcome to tech in 2025.
by amiga386 | 2025-07-04 12:30:26+00:00
But can't you see what he actually wants?

He wants normal banking and money transfer... but just to anybody, and for any reason. As an example, he'd like people to be able to pay him to draw bespoke furry porn for them. Or as another example, why can't a US citizen pay an Iranian citizen to do some work for them? (e.g. write a computer program)

That is totally possible. The only thing that stands in his way, and drives him into the arms of the cryptocurrency frauds, are moralising and realpolitiking governments that intentionally use their control of banks to control what bank customers can do with their money.

In an ideal world, government would only regulate banks on fiscal propriety and fair-dealing, and would not get in the way of consenting adults exchanging money for goods and services. But because government does fuck with banks, and sometimes the banks just do the fuckery anyway and government doesn't compel them to offer services to all (e.g. Visa/Mastercard refuse to allow porn merchants?), normal people start listening to the libertarians, the sovereign citizens, and the pump-and-dump fraudsters hyping cryptocurrencies.

He wants decentralised digital cash. How can it be done, if not Bitcoin et al?
Best ways to make money from my ideas for startup of others
by JohnSmith098096 | 2025-07-04 12:31:14+00:00
Hi. Many years ago I even applied to YC with my startup idea, but I haven't completed even MVP. I have found nowadays a competitor, but his implementation is so imperfect comparing with my ideas... I want to propose him views I had for my startup, but how can I monetize that?
by dcminter | 2025-07-04 12:32:19+00:00
(Self-reply as I'm outside the edit-window)

I think Amos's title here is a little tongue-in-cheek by the way - it's more like a half-hour to skim through it, but with this at hand you'll be in a much better place to start writing some toy rust programs before you dive into more in-depth books like "The Rust Programming Language".

I currently have (and like) that and the O'Reilly book "Programming Rust", and found them sufficient for initial exploration. I'm now trying to internalise the contents of "Effective Rust" (also O'Reilly) and "Rust for Rustaceans" from Free Starch Press - the latter of which I would say is the most advanced of these.

There's still plenty I don't understand, but that's more about the minimal amount of time I've spent dabbling rather than any deficiency in these resources (so far as a dabbler can tell).
by gwd | 2025-07-04 12:34:27+00:00
> I think of a spectrum of RPG participants. At one end you have the mini-maxers, who want to squeeze every advantage possible out of the rules, and at the other end you have the story tellers, for whom the rules are a just framework to hang a story on.

I dunno, I've always been both? I've done damage output analysis in spreadsheets to choose the best feats or spells; and the DM was always surprised at how my different skill point bonuses added up to make massively improbable things probable. But I always thought massively improbable was the point of the game; and he always managed to turn it into a good story. I never would have suggested a peasant railgun, that's just kind of silly.
Show HN: I AI-coded a tower defense game and documented the whole process
by M4v3R | 2025-07-04 12:34:49+00:00
I'm a software developer with 20+ years of experience but during this time I never programmed any games, but I really wanted to for the longest time. With the advent of AI coding agents I thought that this is the best time to try and so I've learned a bit of Phaser.js (a Javascript based game engine) and entered Beginner's Jam Summer 2025 - a game jam for beginners in the game dev industry that allows AI coding. After around 25-30 hours (working mainly after my full-time day job) I managed to submit the game I called "Tower of Time" (the theme of the jam was "Time Travel").

You can play it in your browser here: https://m4v3k.itch.io/tower-of-time

The goal of this project for me was first and foremost to see if AI coding is good enough to help me with creating something that's actually fun to play and to my delight is turns out the answer is yes! I decided to document the whole process for myself and others to learn from my mistakes, so both the code AND all the prompts I used are published on GitHub (see submission link). The art assets are largely taken from itch.io artists who shared them for free, with some slight touch ups. Sounds came from freesound.org.

I've also streamed parts of the process, you can watch me working on the final stretch and submitting the finished game (warning, it's 5+ hours long):

https://www.twitch.tv/videos/2503428478

During this process I've learned a lot and I want to use this knowledge in my next project that will hopefully be more ambitious. If you have any comments or questions I'm here to answer!
by bsenftner | 2025-07-04 12:34:51+00:00
It's not a charitable opinion. It is not people being arrogant either. It's the software industry's members were not taught how to effectively communicate, and due to that the attempts by members of the industry to explain create arguments and confusion. We have people making declarations, with very little acknowledgement of prior declarations.

LLMs are extremely subtle, they are intellectual chameleons, which is enough to break many a person's brain. They respond as one prompts them in a reflection of how they were prompted, which is so subtle it is lost on the majority. The key to them is approaching them as statistical language constructs with mirroring behavior as the mechanism they use to generate their replies.

I am very successful with them, yet my techniques seem to trigger endless debate. I treat LLMs as method actors and they respond in character and with their expected skills and knowledge. Yet when I describe how I do this, I get unwanted emotional debate, as if I'm somehow insulting others through my methods.
Show HN: Kuvasz – an open-source uptime and SSL monitoring service
by csirkezuza | 2025-07-04 12:34:54+00:00
A few months ago I took out my side project - an uptime & SSL monitoring service - from the drawer. I've decided to give it a new life and completely overhauled it, added a lot of new feature, and most importantly, a UI.

Highlights

- configurable uptime & SSL monitoring

- Telegram, Slack, PagerDuty & E-mail notifications (more to come!)

- fully-fledged REST API

- a responsive, modern & fast UI

- monitors are optionally configurable via a single YAML file, or you can choose to use either the UI or the API to maintain them

- Cloud-native, distributed as amd64 and arm64 images

- Only one dependency: a PostgreSQL database to connect to

- Extensive examples in the docs

- stable memory usage (max ~360MB) & great performance

It's written in Kotlin, under the hood it uses Micronaut with Netty, jOOQ, and PostgreSQL, and the server-side-rendered UI is built with kotlinx.html, Alpine.js, and htmx.

It's called Kuvasz (pronounce as [ˈkuvɒs]), and you can find the repository here: https://github.com/kuvasz-uptime/kuvasz

And the website with the extensive documentation here: https://kuvasz-uptime.dev
by iambateman | 2025-07-04 12:34:58+00:00
I think you’re reading a sense of cultural reductionism in my comment that I didn’t intend.

There’s more to learning a culture than the language. And having a real-time translator makes it possible to enjoy a huge range of cultures much more directly than before. The fact is, I’m not going to learn Chinese and Swahili and Japanese. So my choices are to go through a human translator or nothing if I want to talk to those people.

How is it sad that a technology is going to allow me to directly talk to a huge number of people that I never could have before?