MurphyA/hacker-news huggingface dataset:
by bananapub | 2025-07-29 12:40:45+00:00
the reaction to all of this, and this article in particular, is really very very stupid.

you can see here in this Reddit thread from April, when Claude Max was launched, that it was explicitly explained as being limited: https://www.reddit.com/r/ClaudeAI/comments/1jvbpek/breaking_...

Max is described as "5-20x more than Pro", clearly indicating both are limited.

here's their launch blog post: https://www.anthropic.com/news/max-plan

> The new Max plan delivers exactly that. With up to 20x higher usage limits, you can maintain momentum on your most demanding projects with little disruption.

obviously everyone wants everything for free, or cheap, and no one wants prices to change in a way that might not benefit them, but the endless whinging from people about how unfair it is that anthropic is limiting access to their products sold as coming with limited access is really extremely tedious even by HN standards.

and as pointed out dozens of times in these threads, if your actual worry is running out of usage in a week or month, Anthropic has you covered - you can just pay per token by giving Claude Code an API key. doing that 24/7 will cost ~100x what Max does though, I wonder if that's a useful bit of info about the situation or not?
by alistairSH | 2025-07-29 12:40:52+00:00
Cyclists can be tested all year. This includes mandatory tests immediately post-race for top placings. This is true for gymnastics and track&field/athletics as well.

NFL players can be tested once during the season. It's a joke.

NBA players can be tested four times in-season and two more off-season. Less of a joke than the NFL, but still pretty relaxed compared to cycling.
by tjungblut | 2025-07-29 12:41:13+00:00
If you are curios, like me, how the actual reinforcement learning happens. It uses verl [1] underneath. The paper "HybridFlow: A Flexible and Efficient RLHF Framework" [2] explains it really well.

[1] https://github.com/volcengine/verl

[2] https://arxiv.org/abs/2409.19256v2
by conartist6 | 2025-07-29 12:41:30+00:00
Haha I'm glad to hear it, because I do the same of course.

What I might not have mentioned is that I've spent the last 5 years and 20,000 or so hours building an IDE from scratch. Not a fork of VSCode, mind you, but the real deal: a new "kernel" and integration layer with abilities that VSCode and its forks can't even dream of. It's a proper race and I'm about to drop the hammer on you.
by hollerith | 2025-07-29 12:42:29+00:00
I stand corrected. My mistake was assuming that the friend who introduced me to it in 1991 was representative: he called it net news and in 1993 or 1994 when people started calling it Usenet, he told me that no one in his experience called it that. The first people I observed to call it Usenet were mainstream news articles. When web sites owned by mainstream media started appearing, the phrase "net news" appeared on more than one of their mastheads / headers.
by mytailorisrich | 2025-07-29 12:42:42+00:00
Your two replies have nothing to do with my two comments, unfortunately.

Why is "gamification of shopping" banned? EU law is on a slippery slope because under the stated aim of protecting consumers what it is doing is treating us like children and banning anything that the benevolent Commission think is 'bad' for us. This can end very badly for our freedoms (it has started).

Now, I do agree with banning misleading practices and with enforcing information to consumers, but that's quite different: In a free society you make sure that people are informed and then you let them make their own decisions, you don't make those decisions on their behalf which implies that they can't be trusted to make the "correct" decision (with chilling ramifications for the democratic process).
by ImPostingOnHN | 2025-07-29 12:42:55+00:00
> Let's not try to imagine what would happen if Hamas would somehow get the upper hand either - shudder

This level of cognitive dissonance here is absolutely bizarre to me.

We are watching israel perpetrate a genocide, ethnically cleansing Palestine and Palestinians. israel is cheering it all on, just like you said. The imagined thing you're shuddering at is happening to a different ethnic group and country than you imagined. How about a shudder for Palestinians? They are just as much people as israelis.

> And what about Israel's right to exist?

And what about Palestine's right to exist?

We have means of dealing with this sort of situation, but it requires israel realizing they are a party to the conflict, not the judge of it, and stepping back to let the established international bodies decide things. You know, like they did in order to get created in the first place? That would mean they had to stop the genocide, and they have refused to do so at every available opportunity (including right now).
by nivertech | 2025-07-29 12:43:10+00:00
Scrum == micromanagement, you can't automate micromanagement.

Agentic SDLC is a complete opposite of Agile/Scrum/SAFE.

For greenfield development / new features use mini-waterfal / Shape Up.

For reactive work use Kanban.

What would you use Scrum's Sprints for? Bin-packing of Jira tickets into sprint cycles less useful when you can implement them fast using AI coding agents.
by fidotron | 2025-07-29 12:43:14+00:00
The Amiga scene has been headed this way for decades - it's deeply bizarre. At what point do these things stop being Amigas? PowerPCs? GPUs? FPGAs? A whole separate memory bus?

It's a bit like some retro car modding scene where as long as the car body looks kind of familiar it's all fair game.
by infecto | 2025-07-29 12:43:37+00:00
Your interpretation of the original quote is so far off that I would question your interpretation of the world. Sure novel stuff is being built but the vast majority of code at all sizes of companies has been written before in some iteration. Even for the novel work being done, it’s being surrounded by layers of code that has probably being written before. Are engineers going anywhere? No. But I also don’t think it’s far fetched to see a possible near term of competent engineers who use AI tools being more productive than the ones who don’t. I am not talking about copy and pasting but rather thoughtful use of tooling.
by joshstrange | 2025-07-29 12:44:09+00:00
> Surprised, that no laptop company other than framework decided to help the author of curl

I’m not trying to downplay what they did but…

- He bought the laptop at full price using crowd-funded money. They didn’t provide the laptop

- They sent a nice thank you card, some swag, and 6 USB-C dongles (his laptop only supports 4 and he already bought the dongles he needed)

Again, it was very nice of them and the author acknowledges that. However, it sure seems like they shipped him some e-waste (what is he going to do with the extra modules? He couldn’t use them all even if he wanted).

So did they help him? Ehh, debatable but it is sad that even what they did do was of note to something that is so important and valuable to the internet.
by imtringued | 2025-07-29 12:44:46+00:00
Founding banks has essentially become impossible in Germany and more and more financial services have been moved under the umbrella of the banking license.

It's very disturbing to me that the possibility of grass roots reform is essentially gone. You need a a two digit million amount of equity, proof of both formal academic and real life experience, you need a large team of trained professionals, easily at least 10 core employees who essentially aren't allowed to know anything other than banking and worst of all, you must keep these employees employed for the duration of the application, which may take a year or two and even if you did all of that, you can still get rejected anyway. Oh, and by the way, you're not allowed to earn money (as a bank) before you get your banking license, meaning that you are burning money faster than any other potential startup.

Now you might think this is fair, after all, banking is a high trust business that requires an extreme amount of caution and care or things will go to shit. Except as I already mentioned: More and more things are moving under the banking license umbrella, but applying to a subset of a banking license doesn't lower costs. The costs are the same no matter what you actually do, which favors massive banks that only have to pay for the license once and use their banking license to the fullest to provide all the services permitted by their license, which ironically increases the systemic risk by letting them become a point of single failure since all the services that ought to be separated are now combined in a single entity to minimize regulatory cost.

Most bailouts are the logical consequence of co-mingling the deposit service with the investment banking services in the same bank. The problem here isn't that losses in investment banking causes loss of deposits. It's that if the bank makes a financial loss in one department, it will also have to shut down the other department as well, because they are under the same company. The opposite is also true. If the payment services run at a loss, the bank will feel compelled to try risky investment banking bets to even the losses out. This type of cross subsidy essentially guarantees that the government will have to bail the bank out.
by sharpshadow | 2025-07-29 12:44:52+00:00
“Move the people out and then clean it up” Jared Kushner [0]

His investment firm got 2 billion dollars from the Saudis to invest in Israel.

https://m.youtube.com/watch?v=nneWrllngAU

Edit: When he says Gaza waterfront property he means the natural gas reserves. [1]

1. https://en.m.wikipedia.org/wiki/Natural_gas_in_the_Gaza_Stri...
by WhyNotHugo | 2025-07-29 12:45:04+00:00
I can't help be annoy by the fact that a terminal inside a VM/container is referred to as "Linux" in this way, both by Android and Windows.

It sounds to me like trying to redefine exactly what Linux is: just an app that you run on top of your proprietary OS. For a lot of people who'll be exposed to it for the first time, that's all it'll be. The mere idea of a standalone free and open source OS will be even more alien that to the previous generation.
by tomhow | 2025-07-29 12:45:21+00:00
It's explicitly against the guidelines to comment like this:

Please don't post insinuations about astroturfing, shilling, brigading, foreign agents, and the like. It degrades discussion and is usually mistaken. If you're worried about abuse, email hn@ycombinator.com and we'll look at the data.

https://news.ycombinator.com/newsguidelines.html
by benreesman | 2025-07-29 12:45:26+00:00
I've now got it behind OpenRouter on Bedrock and Vertex and am rotating in K2 and Qwen more and more as I learn how to get the most of them because the silent degredation and work avoidance heuristics are not a variable I need in an already difficult expectation management regime to my stakeholders.

At the rate the Chinese are going it won't be long before I can shake the dust off my sandals of this bullshit for good.
by mark_l_watson | 2025-07-29 12:45:45+00:00
For brainstorming: when I write out a plan for a writing or coding project, I like to ask questions for ‘what am I missing or leaving out?’, etc.

Really, it is like students using AI: some are lazy and expect it to do all the work, some just use it as a tool as appropriate. Hopefully I am not misunderstanding you and others here, but I think you are mainly complaining about lazy use of AI.
by fzwang | 2025-07-29 12:45:54+00:00
Some thoughts/comments below. I work with teenagers and young adults who are similar to you, ie. intelligent, passionate about CS, but a bit lost.

1) Think about what you want out of an internship. Money? experience? How does it fit with what you'd want to do/try next?

2) If you live in an area with a small/non-existent tech scene, then you need to expand your social circles. This usually means reaching out to other engineers etc, ask for a face-to-face call. Don't ask for a job (yet), just advice. It shows you're a real person, not just a Github handle, and you'll leave an impression on them. You will get a ton of rejection early on, but if you set your expectations low, you'll still come out ahead. If it's possible, travel to a bigger city to attend events for a weekend, etc. Maybe even give talks about your work/etc.

3) Part of the problem right now is that your so different that people don't know which box to put you in. So you'll have to work harder on signaling to alleviate their confusion. For example, some may think you're likely immature and hard to manage because you're 16. Others might think they can't retain you, so there's no point in investing in you. In some cases, they may even feel threatened by your successes and accomplishments. Try to leave your age out of discussions, and focus more on the objective elements to your experiences/interests.

4) I'd avoid getting your info from social media, as it tends to attract a certain type of users, and their opinions do not reflect real life. This is probably one of the most common problems I have to deal with, which is expanding students information diet and how to critically appraise what they're seeing/hearing.

5) Easier said than done, but don't get too discouraged by the feeling of being stuck. You're actually ahead and just dealing with problems that others will inevitably deal with as well, just a few years/decades ahead haha. The early rejections/setbacks will hurt, but you're actually building resilience in ways that you won't appreciate until you're much older.

Overall, the important thing to work on constantly is to connect with folks who will advocate on your behalf and open doors for you. Good luck and keep at it!
by zelphirkalt | 2025-07-29 12:46:23+00:00
But the tools are trained on tons and tons of mediocre work and will have a strong tendency to output such. Please share your prompts aimed at preventing mediocre code entering the code bases you work on.

So far almost no code I got from LLMs was acceptable to stay as suggested. I found it useful in cases, when I myself didn't know what a typical (!) way is to do things with some framework, but even then often opted for another way, depending on my project's goals and design. Sometimes useful to get you unstuck, but oh boy I wouldn't let it code for me. Then I would have to review so much bad code, it would be very frustrating.
by red-iron-pine | 2025-07-29 12:46:49+00:00
> Off-topic: It's absolutely mad from a security perspective that you can't download flatpaks as a simple bzip file for security analysis.

You can download Flatpak bundles: Flatpak supports exporting apps as .flatpak bundle files, which are single-file archives that can be analyzed offline.

These can be created using flatpak build-bundle or downloaded if the distributor provides them.

If...
by johanvts | 2025-07-29 12:47:26+00:00
Not exactly what you are requesting, but I added truchet patterns to a monotile renderer a while back. See here https://www.johansivertsen.com/post/monotile/ The drawing tool is here: https://www.johansivertsen.com/customhatviz/app.html Press 'build supertiles' a few times and enable the truchet overlay.
by redhale | 2025-07-29 12:47:32+00:00
This is just an ad for Kilo Code with a very dumb take.

Claude Max, to my knowledge, was never marketed as "unlimited". Claude Max gives you WAY more tokens then $100/$200 would buy. When you get rate limited, you have the option to just use the API. Overall, you will have gotten more value than just using the API alone.

And you always had, and continue to have, the option of just using the API directly. Go nuts.

The author sounds like a petulant child. It's embarrassing, honestly.
by ngriffiths | 2025-07-29 12:47:38+00:00
Cool! Seems to be citing this nice post here: http://calmerthanyouare.org/2015/03/19/betteridges-law.html

I didn't realize the biggest reason against it is that the majority of headline questions aren't yes/no.

Oh well, it's still funny to silently answer any (yes/no) headline question with "no!" before reading.
by Joker_vD | 2025-07-29 12:47:55+00:00
Imagine you are a library, that needs to fork (and exec, of course) some children processes to do its work. Since you're a library, you can't just set a SIGCHLD handler (for instance, the main application could have set SA_NOCLDWAIT for itself, and let's not even get into the question of which thread will actually receive the signals). Polling waitid(2) for each of them would require a separate thread per child process, unless you can put all of your children, current and future, into a single separate process group — which you normally can't. I guess you could try to use a single thread to do waitid(2) with WNOWAIT for all children processes and filter out only those you're interested in... but you probably will keep getting the one you're not interested in over and over again, until the main thread will reap it. There are some improvements to this I can think of, but honestly, all the traditional waitXXX(2) functions simply are not properly composable.
by ubermonkey | 2025-07-29 12:48:25+00:00
100% no.

I've been on the bench for about a year, but I spent the last 15 years as a pretty intense recreational cyclist. I was in the tier that you might describe as "the craziest you get without having a racing license."

There were very few steel bikes on those rides -- say, less than 10-15%. Carbon is by far the most common material, followed by Ti for the more well-heeled folks. Most of the steel is "modern", but there are some vintage frames, too.

I rode a boutique steel frame from Ritte for a long time, but went to a lovely carbon Giant about 2 years ago after the steel frame failed, which astonished me and everyone I knew. It's honestly better in every way -- quicker, lighter, more comfortable, etc.

The vintage steel frames these groups are generally pretty high end holdovers. You leave some stuff behind by staying on a frame from the 80s or 90s, and some of those things really WILL make you slower vs. a modern hot-rod frame, but if you're strong enough you can make the trade. Weight's one, but so is gearing. Current normal for a road bike is 11 or 12 cogs in the rear, which means you have a VERY smooth progression as you accelerate. And older frame might not accommodate electronic shifting, either, which I'd be loathe to give up now.

In non-flat places it might matter that the older frames won't allow for disc brake systems, but where I lived (Houston) that didn't matter.
by perching_aix | 2025-07-29 12:49:18+00:00
> Does it means that if I tried to implement a python interpreter in Pony it will statically reject the implementation?

How could that be true? You'd be emulating the language particularities, so deadlocks would be just virtual states. Your interpreter itself being free of deadlocks doesn't mean it cannot represent them.

It's like thinking that you cannot write e.g. console emulators in Rust, because people typically ship unsafe code to consoles, yet Rust enforces memory safety. Yes, it does enforce it - so you'd be representing unsafe accesses instead, rather than actually doing them.
by davidbarker | 2025-07-29 12:49:57+00:00
No, it's never promised unlimited — it's always had usage limits: 20× the usage of their regular Pro plan, with a limit of 50 sessions per month (a session being a 5-hour window), although I don't know if they ever enforced this.

They appear to have removed reference to this 50-session cap in their usage documents. (https://gist.github.com/eonist/5ac2fd483cf91a6e6e5ef33cfbd1e...)

So even if these mystery people Anthropic reference who did run it "in the background, 24/7", they still would've had to stay within usage limits.
by rocketpastsix | 2025-07-29 12:50:03+00:00
I think about this a lot actually. I was playing No Man's Sky this weekend, hoping between galaxy's and was thinking about how we aren't even on a path to making something like that possible. I think the show "For All Mankind" kind of gives us a glimpse if we (I am an American) didn't run out of ambition and had competition to build it. But since everything is/was government funded, it's all very precarious.

A lot of what is being built now is because it's what can be funded, and in turn make a profit for the funders. Here is something I'd love to see that I dont think has the ROI yet to attract the money but solar panels over parking lots. Parking lots are ugly, so who cares if you make them uglier; they aren't often shaded so little tree cover to contend with, and there is _so_ much of it around America. A step towards the future would be to get companies and cities on board with putting up solar panels over parking lots. It creates shade, harnesses energy, and puts a massive space to better use. That feels like its would be a solid step into the future. If this is proven to be successful, like I think it would be, then who knows what the next step would be.
by voxleone | 2025-07-29 12:50:40+00:00
Come to think of it, there could be real benefits — possibly unexpectedly strong ones — in being bold enough to just say: “Unlimited… until we decide otherwise.”

Differentiation through honesty: In a market full of fluff, directness stands out. Customers might respect a brand more for telling the truth plainly, even if the truth isn’t ideal.

The risk: It could scare off some customers who don’t read the fine print anyway. But that may not be a loss—it might actually filter in the right kind of customer, the one who wants to know what they’re really getting.
by JKCalhoun | 2025-07-29 12:50:42+00:00
Yeah, that's the KIM Uno.

At the same time, someone getting a full-on KIM-1 clone like I listed above may find that after running MicroChess, etc. that the machine is not that interesting. And that's fair — even in its day people were clamoring for graphics, color … the things the Apple II and Commodore machines followed on with.

The KIM-1 is partly enjoyable because it is simple enough that you can wrap your head around the schematic, how the bus connects RAM, the processor, keypad, LED display. The 6502 chip is also knowable — the KIM-1 is a great machine to learn and play around with 8-bit assembly. And yet it is (or was!) a legitimate machine.

The clones I listed can all be connected via serial to your computer (Mac/PC) of choice. I have never owned the KIM Uno so cannot say if that is possible. It would definitely crimp its utility if it cannot be connected to via serial.

This wild book from 1978 had me (a young teenager) wishing I could afford the (then $400) KIM-1 as it showed how to interface it to a robot of your own creation — interfacing with motor drivers, impact sensors ("How to Build a Computer-Controlled Robot"): https://archive.org/details/howtobuildcomput0000loof

But to your point, yeah, you would need one of the clones I listed in order to interface to this degree.
by valenterry | 2025-07-29 12:51:31+00:00
I get where you are coming from. But it's very easy to generate the SQL from the code. Then I take that, tune it in my SQL IDE against the DB and then adjust the code. Since the code is basically a 1:1 mapping to SQL (just with slightly different syntax) there isn't really a problem with that.

Once you have any kind of dynamic stuff (like a dynamic filter) you don't have any 100% pure SQL anymore anyways. If you don't have that, okay, this lib will be more convenient.
by al_borland | 2025-07-29 12:51:42+00:00
This is my big issue too. There are some times where I think I have SSO for something, but don’t remember with who, so I spend 5 minutes logging into various providers and hunting down where they say what sites I’m using SSO with, so I can see what to use.

I started adding them to my password manager as a quick reference, but the irony is that this makes the SSO slower than a typical standard login. I almost never use these SSO options anymore as a result.
by reedf1 | 2025-07-29 12:52:05+00:00
Phishing for material for sextortion has never been more trivial. The implementation of this is going to lead to mass fraud. Walk into parliament, ask who is willing to go to jail in defense of the act if and when the first lot of randy pensioners are bankrupted, or kid commits suicide out of shame - and if no one raises their hand, repeal it.