MurphyA/hacker-news huggingface dataset:
by nchmy | 2025-06-24 17:43:49+00:00
If c + Python is so wonderful and so ubiquitous, why hasn't someone already created uv in C?

Ps the government and others have all recommended moving from C/C++ to Rust... It's irrelevant whether or not that's well-founded - it simply is.

And plenty of other cli tools have been successfully and popularly ported to Rust.
by josefresco | 2025-06-24 17:44:28+00:00
Vibe coding via Claude has re-ignited my passion for fun, side programming projects. After a few false starts, I figured out the tooling, processes and in just a few weeks I've built several apps and I'm having new ideas consistently:

-Family calendar/weather dashboard

-Bluesky reader that allows you to hide posts you've "seen"

-Work PM dashboard to make time tracking more gamified and dare I say... fun?

-Chrome Reddit extension that hides posts after viewing for X seconds

-A WordPress plugin to replace a plugin no longer maintained

What I love and had to get used to was looking/using these apps and being happy with them being only 90%. Initially I had Claude make many UI enhancements but I learned to just let most stuff go and focus on the function and building new stuff, not refinement.
by darth_avocado | 2025-06-24 17:44:34+00:00
Where Airbnb and Vrbo still works:

1. Large groups and families 2. Places where having a kitchen would be a great thing (either due to cost or because there’s not as many restaurants around) 3. If you wanted to stay in a specific location

Why they don’t work for all other cases:

1. They are more expensive than hotels, but without the conveniences of a hotel 2. Cleaning fee scam 3. Enshitification of offerings by larger landlords. Cheap interiors and missing conveniences. If I rent an Airbnb and they do not have plates and cutlery, I’d rather stay in a hotel.
by 9rx | 2025-06-24 17:44:39+00:00
> People routinely leave their community for their job all the time here.

Sure, where the compensation is sufficient to cover your travel costs you would reasonably consider it. But then transportation costs aren't an issue, making the unaffordability idea that started this moot. But, if we want to move beyond the topic of cost, that just brings us right back to the point that travel time ends up being the same living in the city and living in the country, so what have you gained by living in the city?

What one normally thinks you would gain is having other amenities, like bars, restaurants, healthcare, shopping, and just an all round vibrant community right there to enjoy when you get home from work. But the particular city homes we are talking about don't even have that. They are just houses upon houses upon houses all jammed up against each other with nothing in-between.

And it is that way because people want it to be that way. They don't want the restaurants, shopping, healthcare, etc. to be anywhere nearby. Even though they cry that they afford to the transportation to get to them, funnily enough. But why? What compels one to be tripping over their neighbour, but at the same time not wanting to engage in a community with them?
by joshuahedlund | 2025-06-24 17:45:00+00:00
Doesn't "average" = "middle class" by definition?

US median individual income in 2022 was $48k

https://en.wikipedia.org/wiki/Personal_income_in_the_United_...

> The “average person” doesn’t make enough money to pay rent or afford groceries

<1% of the US population is homeless, and ~10% receive food stamps. The average person makes enough money to pay rent and buy groceries.
by dekhn | 2025-06-24 17:45:22+00:00
I've setup and built my own machines and clusters, as well as setting up grids, and industrial scale infrastructure. I've seen many closet clusters, and clusters administrated by grad students. Since then, I've gone nearly 100% cloud (with a strong preference for AWS).

In my experience, there are many tradeoffs using cloud but I think when you consider the entire context (people-cost-time-productivity) AWS ends up being a very powerful way to implement scientific infrastructure. However, in consortia like this, it's usually architected in a way that people with local infrastructure (campus clusters, colo) can contribute- although they tend to be "leaf" nodes in processing pipelines, rather than central players.
by bigyabai | 2025-06-24 17:45:41+00:00
If you're using less memory, it kinda stands to reason that you can get more mileage out of less bandwidth. I'd be really upset if this was a 16gb or 24gb card, but we've been using GDDR6 for 8gb cards without issues for years now.

I agree that it's not super appealing, but Team Green has to hit the low price points somehow. This feels more like a hedged bet against Intel trying to muscle their way back into the budget market.
by solaire_oa | 2025-06-24 17:45:44+00:00
Revisiting code review in terms of how it functioned in 2020 seems antiquated.

Security and quality are a concern now that there's a flood of LLM barf that inexperienced engineers are liable to submit for code review. Code review has simultaneously never been more important and exhausting. If you (or anyone) suggest that we remove code review and accept the barf wave, I'd say FAFO.
by alganet | 2025-06-24 17:46:08+00:00
What you are describing happened and they got sued:

https://en.wikipedia.org/wiki/Mickey_Mouse#Walt_Disney_Produ...

I'm on the Air Pirates side for the case linked, by the way.

However, AI is not a parody. It's not adding to the cultural expression like a parody would.

Let's forget all the law stuff and these silly hypotheticals. Let's think of humanity instead:

Is AI contributing to education and/or culture _right now_, or is it trying to make money? I think they're trying to make money.
by hkchad | 2025-06-24 17:46:12+00:00
Rarely is it worth it for me to deal w/ AirBnb type places anymore. After all the fees and extra work trying to understand each of their 'rules' I find getting a hotel is just easier. Unless I'm trying to stay at a particular destination for several days in a row and need a 'home base' hotels are just more convenient as long as all I need is a place to crash at night. They make the beds and cook me breakfast and I don't even have to start the washing machine when I leave...
by ticulatedspline | 2025-06-24 17:46:41+00:00
Yep, broadly capable open models are on track for annihilation. The cost of legally obtaining all the training materials will require hefty backing.

Additionally that if you download a model file that contains enough of the source material to be considered infringing (even without using the LLM, assume you can extract the contents directly out of the weights) then it might as well be a .zip with a PDF in it, the model file itself becomes an infringing object whereas closed models can be held accountable by not what they store but what they produce.
by FirmwareBurner | 2025-06-24 17:46:51+00:00
>Do we say such things if a dentist encourages their child to become a dentist? Or an MD towards being an MD? An accountant to account? A programmer to a programmer?

Depends if meritocracy was involved, which in her case it wasn't, or if your parents use their connections to get/buy you in power.

You're mixing up encouragement with cronyism, which I find in bad faith.

>Being a politician (or in the government bureaucracy) is a job. It is a career. There is domain of knowledge in governance that one must learn to be effective just like there is in any other human endeavour.

The point was that China's leaders have advanced degrees not related to politics, not whether being a politician is a job or not.
Ask HN: How do you create a Facebook account?
by tuyguntn | 2025-06-24 17:47:01+00:00
Sounds strange right?

For the last 2 weeks I wasn't able to create a facebook account, because it banning all my different personal emails, including with my own custom domain and gmail emails.

How do you sign up for facebook account? Are there any humans left in Facebook?

I am trying to create an account for my business but using my personal details. How do other businesses register/create account?
by tristor | 2025-06-24 17:47:07+00:00
I empathize with that situation, it's something that weighs on my mind a lot as well. One of my goals is definitely to get the mortgage cleared out sooner rather than later. In some ways I'm rolling the dice, but I also feel like I'm safe from layoffs at least one quarter at a time (e.g. I don't think it will be so sudden, it'll align with quarterly earnings), and anything I can pay off in a quarter of work is worth rolling the dice on, even though there's always some risk there.

My plan of the moment is to get to a point where my expenses are minimized (e.g. house is paid off) and I can cover basic living necessities on investment income, and do some type of artisan home business. I keep thinking I'm going to really seriously get into carpentry, which has been a long-time hobby, or open a mechanic's shop (my other long-time hobby).
by mazzamzn | 2025-06-24 17:47:42+00:00
Hey HN,

I built a tool to solve a problem I kept running into—turning messy meeting notes or brain dumps into actual tasks.

Here’s how it works: • You paste in your meeting transcript, notes, or rough thoughts • It extracts tasks, key decisions, next steps, blockers, and summaries • You can choose where to send each task (supports Linear, Jira, Asana, Notion, Slack, GitHub, Trello, Todoist) • It recognizes names, lets you map them to people in your tools, and remembers for future tasks • There’s also a productivity dashboard to track everything in one place

This is the first iteration. Still early, but it works, and I’d love honest feedback—especially from people who deal with messy meetings or scattered notes.
by zackmorris | 2025-06-24 17:47:52+00:00
Does anyone know of a way to transpile monadic logic to quantum logic?

https://en.wikipedia.org/wiki/Monad_(functional_programming)

https://en.wikipedia.org/wiki/Quantum_programming

Conceptually they are similar, but the math is way over my head. I have trouble grokking each one actually.

But it's pretty easy for a beginner to start with a list of true/false (or true/null) monads as inputs to a pure function. Imagine the monads occupying nodes in a tree structure like JSON, or merging through NAND/NOR gates to reduce to fewer outputs.

From the outside, we can toggle the inputs to feed them examples like 0101 and see how that affects the outputs. This is basically how a spreadsheet works.

Then we can extend the monads to contain a set of values. Or even a range of values, like a floating point number from 0 to 1 or 0 to pi/2, etc, more like imaginary numbers for use in quantum programming (not sure if this is still a monad).

Functional programming can lazily evaluate the inputs and eliminate don't-cares to calculate all possible outputs within the limits of their computing power and time. Quantum gates can do something similar using the interference patterns between the inputs and logic somehow (the hand wavy part nobody seems to be able to explain).

Maybe this approach could be used as a bridge to eliminate the hand wavy part and give us something tractable in layman's terms. This might be considered quantized or simulated quantum programming.

-

Note: monads are similar to futures/promises and async/await in imperative programming, like using the imaginary number i in algebra. Except that we are generally only concerned with a handful of expected results, so often miss the failure modes by not stress-testing the logic with fuzzing and similar techniques. Which tends to make async code nondeterministic and brittle. So I'm also interested in transpiling async/nonblocking <-> sync/blocking and state machine <-> coroutine.
by josefresco | 2025-06-24 17:48:35+00:00
> So now I've found myself much more likely to build personal projects because I know I can get past things that in the past felt a bit like quicksand to me.

I'm the opposite of you (my strength is in voodoo) but my experience is the same. Whereas before I'd spend 2-3 weekends getting bogged down on elements that aren't my strengths and never complete, now I can easily whip up a mostly functioning web app (just for me) in just a few hours.
by popularonion | 2025-06-24 17:48:41+00:00
I’ve been using Tesla FSD since the original beta rollout. Collision avoidance has never been a real problem. Phantom braking has gotten a lot better, though still not 100.0% fixed.

Most of the problems I have now are things like lane selection or turning into the wrong parking lot, which seem solvable in software given enough time, and the Robotaxi project should ramp up the urgency on that front
by gcarvalho | 2025-06-24 17:48:55+00:00
If your pyproject.toml does not list all your dependencies (including dependencies of your dependencies) and a fixed version for each, you may get different versions of the dependencies in future installs.

A lock file ensures all installations resolve the same versions, and the environment doesn’t differ simply because installations were made on different dates. Which is usually what you want for an application running in production.
by tuyguntn | 2025-06-24 17:49:52+00:00
I am constantly seeing an appeal screen with this message:

XYZ, you submitted an appeal Check back here for the result. Your account is not visible to people on Facebook, and you can't use it. ...

after 2 days, I see account banned message. Tried with bunch of my personal emails with different domains, on a different locations with different IPs.
by jonhohle | 2025-06-24 17:49:52+00:00
not op, but if I haven’t been in a working directory for a while, I always run `git status` anyway. Then I know the branch and any out of date files. I usually run `git pull —-rebase` and get everything back up to date. I try not to leave broken branches around, so It’s rare that knowing which branch I’m on is an issue.
by cs702 | 2025-06-24 17:49:58+00:00
Judging by my own experience, this is spot-on:

> When [home rental marketplaces] started, it was kind of wonderful to be able to book somebody’s house or apartment. They cared about it. They left you gifts and flowers and long notes about the best little restaurants in the neighborhood.

> Now? I can’t remember when we were actually in somebody’s home. It’s always somebody’s side hustle. They own 10 of them and live six hours away and they don’t give a dead rodent about you. The decor is always Early Target. You got a complaint? Send an email and we’ll get back to you. Maybe by Thanksgiving.

The median room in these marketplaces is converging to the equivalent of a motel room, but without any services or amenities.

You're unlikely to get scammed, but if you want something nice, you must pay up... or stay in a hotel.
by PaulDavisThe1st | 2025-06-24 17:50:03+00:00
It matters in terms of describing what the system is supposed to be.

If indeed violence is intended be used in context X, then that is something quite different from violence is intended never to be used in context X.

Sure, on the ground, "violence is not intended to be used here, but it is being used here" can be a life-or-death question. But if the answer is that the system is indeed intending to function that way, then the route to changing that is quite different than if some actors are not obeying the rules.
by remram | 2025-06-24 17:50:11+00:00
Yes this is a major bug in the process. I came to the comments to say this as well.

They say this but do the exact opposite as you point out:

> The --frozen flag ensures the lock file doesn’t get updated. That’s exactly what we want because we expect the lock file to have a complete list of exact versions we want to use for all dependencies that get installed.
by Karrot_Kream | 2025-06-24 17:50:17+00:00
As someone who's stuck to owning a single bike for over a decade (tho I will probably change this in the coming year) for both athletic rides and commuting, I'll say the "it is seen as a serious adult thing to have a car" can sometimes make having a single bike worse.

If my bike flats and I'm out of tubes and I have a busy day planned, I have to take it to a local bike shop but those generally close pretty early. If I miss the window to take it to an LBS then I'm SOL. With a car there's generally a developed enough ecosystem that I can get a roadside assistance type service to put a spare on the car until I can actually get my car into a shop.

This is a good analogy for SaaS vs using a tinkerer tool. A tinkerer tool often can be customized exactly to your needs. I can work on my bike at 10 PM in my garage after dinner as long as I have the parts. But sometimes your tinkerer tool is going to leave you working all night or you'll be SOL. But SaaS is generally a full-time job for other folks. Sure you pay money, but there's fewer situations you're SOL.

(Personally when my bike is inop and I need to head to work I use transit.)
by legitster | 2025-06-24 17:50:32+00:00
"Dropped" has long had meaning in English, referring to a delivery. "I dropped it off at the shop". Hence the term a "dropbox" - aka a longtime term for a place you can receive deliveries.

The online parlance is obviously stretching that definition a bit thin - but using the term "drop" can contextually be more specific than simply saying something was "added" or "released".
by ayushrodrigues | 2025-06-24 17:50:56+00:00
I think that's a fault of ours with our landing page and messaging. We can definitely do a better job here. Almost everyone that has used us after using Lago can tell a big difference with the products.

The main reason that people use us is permissions management. We are the source of truth for which of your users can access what, and linking that to billing. Eg, we know that because user ABC is on Pro tier and bought 3 top ups, they have access to 75 AI credits. If their next payment fails, they should only have access to 15 AI credits (etc etc). Our value is in handling this matrix of scenarios related to usage resets, billing cycles, transitioning between monthly and yearly plans, etc.

Lago only handles billing, so if you're using them, then the logic to sync up the user's permissions with the billing state has to be handled yourself.
by nsagent | 2025-06-24 17:51:07+00:00
Interesting take on the piracy aspect:

We will have a trial on the pirated copies used to create Anthropic’s central library and the resulting damages, actual or statutory (including for willfulness). That Anthropic later bought a copy of a book it earlier stole off the internet will not absolve it of liability for the theft but it may affect the extent of statutory damages. Nothing is foreclosed as to any other copies flowing from library copies for uses other than for training LLMs.
by kordlessagain | 2025-06-24 17:51:54+00:00
The median country GDP is approximately $48.8 billion, which corresponds to Uganda at position 90 with $48.769 billion.

The largest economy (US) has a GDP of $27.7 trillion.

The smallest economy (Tuvalu) has a GDP of $62.3 million.

The 48 billion number represents the middle point where half of all countries have larger GDPs and half have smaller GDPs.
by 0x457 | 2025-06-24 17:52:50+00:00
> I'm against it creeping into an existing eco-system for no reason.

There is a reason: tools that exist today are awful and unusable if you ever wrote anything other than python.

: I'm saying it because the only way I can see someone not realizing it is that they have never seen anything better.

Okay, maybe C and C++ have even worse tooling in some areas, but python is still the top language of having the worst tooling.
by rcarmo | 2025-06-24 17:53:01+00:00
I’m “very senior” (as in decades of _Unix_ use senior) and I like it in minimal mode because it’s just so much less hassle than all the other zsh stuff I had been using for a couple of decades. Not sure if you expected replies to be full of all the JavaScript kids that use emojis in logging messages, but apologies if so :)
by PaulHoule | 2025-06-24 17:53:49+00:00
I think neither Facebook nor Instagram will let you create an account that isn’t tied to a phone. They don’t quite give a clear explanation of this.

If I was trying to create a social media site in 2025 I’d be trying to grease the skids to make it as easy to sign up as possible, but Facebook has the problem that it probably has more people trying to create smurph accounts than trying to sign up for the first time.
by dataflow | 2025-06-24 17:55:01+00:00
> Why would the providers of essential goods or services willingly comply with a state's demands to cut off your access?

Because their licenses might be revoked and that would affect how others treat them, both domestically and internationally? Because they have respect for the rule of law and want to live in a country where laws are respected? Because they realize they're playing infinite games rather than one-shot games, and that it might actually be better business to comply? I could cite a million reasons, but seriously: not every single compliance is due to indirect threat of violence. We actually have laws with penalties that simply do not escalate that far, and the vast majority of people still comply with them simply because they're the law, and a lot of people have respect for that. Hell, even violence is not enough to prevent the entire population from turning against you, even in the world's most powerful countries. The idea that every single law is ultimately backed by violence or that that's somehow necessary is just silly. Humans are more complex than that.
by growse | 2025-06-24 17:55:15+00:00
> Worse, they’re using it for massive commercial gain, without paying a dime upstream to the supply chain that made it possible. If there is any purpose of copyright at all, it’s to prevent making money from someone’s else’s intellectual work.

This makes no sense. If I buy and read a book on software engineering, and then use that knowledge to start a career, do I owe the author a percentage of my lifetime earnings?

Of course not. And yet I've made money with the help of someone else's intellectual work.

Copyright is actually pretty narrowly defined for _very good reason_.
by slt2021 | 2025-06-24 17:55:32+00:00
L4 level ddos is useless and is easily protected by Cloudflare.

App level DOS use Cloudflare evasion techniques and directly DOS the destination server, while keeping itself undetected by Cloudflare's systems.

Do not assume that Cloudflare will protect you from all attacks, if your app is dogshit python/js/php then even cloudflare wont protect you from L7 DDOS
by nzach | 2025-06-24 17:55:51+00:00
> Heck, even MCP itself isn’t new—the spec was released by Anthropic in November, but it suddenly blew up in February, 3 months later.

Maybe it was because OpenAI announced they would start to support MCP in their tools ? [0]

Perhaps I'm being too harsh with the author, but this article definitely gives me vibes of "AI slop".

[0] - https://techcrunch.com/2025/03/26/openai-adopts-rival-anthro...
by v3ss0n | 2025-06-24 17:55:52+00:00
Thats all part of how you code the LLMHost Backend and Frontend. I build several MCP and MCP-Less tool calling agents using autogen and they can ask the user permission. That is nothing to do with MCP at all.

Look into AutoGen by microsoft or if you want more basic , learn how tool calling in LLMs work.
by polytely | 2025-06-24 17:55:55+00:00
It is nice when it works, but sometimes I run into trouble where I don't know a right word to put in the prompt to get the answer I'm looking for. I've recently been playing around with Raku and had a really cryptic type signature error and Claude was of absolutely no help because it didn't know about the interaction of Signature literals and 'Slurpy' sigils in method parameters. Only when I learned about it and included the word Slurpy in my prompt would it actually regurgitate the information I was looking for but at that point I already knew it.