MurphyA/hacker-news huggingface dataset:
by 7thpower | 2025-08-23 11:15:24+00:00
Do people actually use GitHub copilot?

At any rate, I could easily go through that much with Opus because it’s expensive and often I’m loading the context window to do discovery, this may include not only parts of a codebase but also large schemas along with samples of inputs and outputs.

When I’m done with that, I spend a bunch of turns defining exactly what I want.

Now that MCP tools work well, there is also a ton of back and forth that happens there (this is time efficient, not cost efficient). It all adds up.

I have Claude code max which helps, but one of the reasons it’s so cheap is all of the truncation it does, so I have a different tool I use that lets me feed in exactly the parts of a codebase that I want to, which can be incredibly expensive.

This is all before the expenses associated with testing and evals.

I’m currently consulting, a lot of the code is ultimately written by me, and everything gets validated by me (if the LLM tells me about how something works, I don’t just take its word for it, I go look myself), but a lot of the work for me happens before any code is actually written.

My ability (usually clarity of mind and patience) to review an LLMs output is still a gating factor, but the costs can add up quickly.
by jogu | 2025-08-23 11:16:24+00:00
TVs in Japan let you do exactly this. You just plug in any sufficiently fast USB mass storage and can record tv to it. There’s some sort of encryption scheme bound to the tv though so it’s not portable. There may be someway to transfer the recordings to other tvs but it’s limited.

There’s even a companion app that will stream recordings on your tv to your phone.
by Jhsto | 2025-08-23 11:17:36+00:00
Similar opinion on playing CS on lower rank levels few years ago, felt it's statistically improbable for MG level player to have HS% of 100% on rifle while also top-fragging. Even smurfs would spray situationally hence unlikely hit the head hitbox. I don't know if these players are purposefully put into low ELO so they get cleaned before annoying higher pools.
by atoav | 2025-08-23 11:18:11+00:00
One of the main issues with systemd (as someone using it everywhere) is IMO that even experienced people can have a hard time understanding from which context a command is running.

E.g. if you "just" want to automate a script that you were running from a terminal as a user, there can be a ton of problems and it is hard to figure them out ahead of time.
by kstenerud | 2025-08-23 11:18:11+00:00
Quite right. I have 35 years of C under my belt. I can write it in my sleep.

But even so, I can't for the life of me write C code that's as safe as Rust. There are just too many ways to make subtle little mistakes here and there, incrementing a typed pointer by a sizeof by mistake thinking it's a uintptr_t, losing track of ownership and getting a use-after-free, messing up atomic access, mutex deadlocks oh my...

And that's with ALL warnings enabled in CLANG. It's even worse with the default warnings.
by adwn | 2025-08-23 11:20:39+00:00
> IIRC, it was a performance thing […]

Why would you care about these kinds of micro-optimizations at that stage of development, when you don't even know what exactly you need to build? We're not talking about serious algorithmic improvements like turning O(n²) into O(n) here.

> Freeing memory can actually cost you performance, so why not just let the OS clean up for you at exit(2)?

Because a compiler is not some simple CLI tool with a fixed upper bound on resource consumption.
by PicassoCTs | 2025-08-23 11:20:42+00:00
Listen. The lies, the culture relativist lies, they are so tiresome.

We now all have ghaza at home- and we see through it all now. You do not have the slightest idea of the world, you just have that approximation made out of your own feelings and you yank on all social levers to make it real.

Im sorry the world made you unable to appreciate complexity and handle it especially when its hostile to western values. But the grown ups have to clean up your mess now.

Why not go and play in your corner, with the other problems, you could play "nazi and revolutionary" all day long. Thank you..
by finaard | 2025-08-23 11:20:58+00:00
I've been running stuff in LXC for ages (and before that, custom chroots). A while ago I made the switch to Wayland - and now started moving things over to podman, which has the added benefit of being able to share the stuff easily:

https://github.com/aard-fi/tumbleweed-images/tree/master/way...

I use two different setups - on some systems I only run things like browsers in conatainers, on others I also run the desktop itself in a container. Not published yet are my helper scripts, that'll need some more cleaning up.
Show HN: I made LaunchQuik to save time & launch Shopify app in days, not months
by girishrajwani | 2025-08-23 11:21:02+00:00
I have built 3 Shopify apps till now, and every app felt like deja vu.

I was doing the same things again and again, and that's why I built Launchquik for 3 reasons: save time, avoid headaches, and earn fast.

I have combined all my learnings into this, and it will help you save lots of time and headaches so that you can focus on what matters, and that is solving merchant problems and launch faster.

Here’s what you will get.

Shopify remix app boilerplate App listing screenshot templates 70 ways to market your Shopify apps.

I hope Launchquik boilerplate and toolkit will help you save time as it is saving for me. I would love your feedback.
by rz2k | 2025-08-23 11:21:27+00:00
It should be more easily discoverable, but command-shift-g lets you type in the path directly, and even has tab completion. If you want to navigate visually, navigate up to the computer or drive where you want to start, then press command-shift-period in order to see all of the directories that are usually hidden.

Both of these approaches work in the open and save dialogs, and not just the Finder.
by pjmlp | 2025-08-23 11:21:55+00:00
Even worse, to this day, Microsoft has completely failed to produce anything comparable to C++ Builder due to the internal feuds around C++ and COM.

C++/CLI could have been it (after the Managed C++ reboot), but its integration with Windows Forms has always been clunky, nevermind WPF.

Then C++/CX could have been it, but then there was this rebellion replacing it with C++/WinRT, nowadays in maintenance, only getting bug fixes, being good enough for WinUI 2.0 and WinAppSDK low level stuff and that is about it.

I was big into Borland from their early MS-DOS compilers, all the way into 1999.

Embarcadero might not be Borland, but still manages to put out great GUI RAD tooling, whereas Microsoft lost sight of what means a great developer experience for native applications.
by technothrasher | 2025-08-23 11:22:16+00:00
I haven't paid much attention to any of it, as I don't really like multiplayer games anyway, but I always just assumed many people figure out how to cheat simply as a meta-game. I mean, how can you ask what the motivation to cheat is without asking what the motivation to even play the game in the first place is? Barring professional competition, both playing and cheating are largely meaningless activities outside the simple enjoyment.
by kelnos | 2025-08-23 11:22:46+00:00
That's a perfectly valid comparison. A year's worth of hours is still a year's worth of hours, regardless of what time span I spread it over.

We use this sort of formulation everywhere. If I say I work 40 hours a week, no one is going to assume that I start work at 9am on Monday, work non-stop until 1am Wednesday, and then take the rest of the week off. If I say that people spend approximately a third of their lives sleeping, no one thinks I mean that they sleep continuously from birth until they're 30 years old, and then spend the next 60 years awake.
by kryptiskt | 2025-08-23 11:22:52+00:00
When faced with a big task and not knowing where and how to start, a trick I like is writing something crappy that is roughly a step in the right direction. For example, if you're building a web browser (huge monumental task), just load a page with your favorite http lib and display it, html tags and all. You know that none of that code will survive, but it's something that you can build on, and in due time you'll come around and replace it with the right design.
by decremental | 2025-08-23 11:23:16+00:00
It's not that website owners don't care that they're frustrating users, losing visitors and customers, or creating a poor experience. It's an intractable problem for most website owners to combat the endless ways that their sites are being botted and bogged down, and having to pay for resources to handle the 98% of traffic their sites are getting that isn't coming from real users and customers. By all means, solve it and everyone will be happy.
by m_fayer | 2025-08-23 11:23:54+00:00
For me personally: My fitness routines are regular but sloppy.

I’m often complaining about soreness here, a lightly pulled there, a big joint that needs to be left alone for a few days. It’s annoying but also even kinda satisfying, and I know how to avoid serious injury.

I’m not complaining about lower back pain because my fitness activity has rid me of it. That pain would have stopped me from being able to move easily, work on my cabin, play with children, and would have eventually made me overweight and chronically ill.

The tradeoff is really a no-brainer in my case, and I don’t think my case is so unique.
by cpursley | 2025-08-23 11:23:59+00:00
They're talking from a North American perspective (probably). In most of Europe, there are plenty of outdoor and other free exercise opportunity. Another downside of the incorrect build environment (poor city planning) is that Americans simply don't have built-in ways to move their bodies. When I spent time in Eastern Europe, there was literally a free tennis/basketball court across the street. And a variety of other courts, including outdoor gym. And when house sitting around, there was nearly always an outdoor park with greenspace for strolling, exercise. All free.
by 0xDEAFBEAD | 2025-08-23 11:24:00+00:00
>most kids have not "[left their] fuckin' show in a cop car"

Many people commit crimes. I'll bet criminals are more likely to listen to hip hop than the population at large is.

>it seems that the causal power of media is small

If the causal power of media is small, why are you concerned with Gwern's article? Even if he made claims that are blatantly racist, it wouldn't matter much, since the causal power of media is small.

>The vast, vast majority of people understand the difference between media and real life.

Suppose 99% understand that, and 1% don't. That can still be a big relative increase in the rate of crimes which do serious harm.

If you read the message of the song lyrics I linked, the clear implication (very common with this sort of music) is that criminal behavior will make lots of women want to have sex with you. This can easily be a self-fulfilling prophecy. Women listen to the lyrics and think to themselves "criminals sound cool and rebellious; criminal behavior is kinda hot -- all the other women are going for criminals; perhaps I will as well". Men who are trying to become attractive to women listen to the lyrics, and engage in crime alongside the other things they are doing which make them more attractive. Thus the prophecy becomes self-fulfilling, to society's detriment.

Anyways, as an exercise, ask ChatGPT to generate a list of top gangster rap artists. Then pick a few at random and ask if they've run into trouble with the law. There's a much higher rate of lawbreakers in this group than the population at large.
by NalNezumi | 2025-08-23 11:24:34+00:00
>What differences in teaching made Saturday school so much more effective?

I do think the smaller class and feeling more "close" to the teacher helped a lot. But also that the teachers were passionate. It's a community so I still (20 years later) do meet some of the teachers, through community events.

I can't recall all the details, to be honest, but I do think a lot repetition of math exercises and actually going through them step by step helped a lot to solidify how to think. I feel like the Japanese math books also went straight to the point, but still made the book colorful in a way. Swedish math books felt bland. (something I noticed in college too, but understandable in college ofc)

In the Swedish school, it felt like repetition was up to homework. You go through a concept, maybe one example, on the whiteboard and then move on. Unless you have active parents, it's hard to get timely feedback on homeworks (crucial for learning) so people fell behind.

Also probably that curriculum was handed to the student early. You knew what chapters you were going through at what week, and what exercises were important. I can't recall getting that (or that teachers followed it properly) early in the term at Swedish school.

They also focused on different thing. For example the multiplication table, in Japan you're explicitly taught to memorize it and are tested on recall speed. (7 * 8? You have 2 seconds) in Swedish schools, they despised memorization so told us not to. The result is "how to think about this problem" is answered with a "mental model" in Japanese education and "figure it out yourself" in the Swedish one. Some figured it out in a suboptimal way.

But later in the curriculum it obviously help to be able to calculate fast to keep up, so those small things compounded, i think.
by akk0 | 2025-08-23 11:24:55+00:00
No, my position is not any of these things you just decided to attribute to me. Allowing people to make alternate accounts has been the status quo on the internet since time immemorial, if only because it's currently not preventable. False bans are not rare (I only got unbanned from LinkedIn after getting banned with no explanation and having my appeal initially denied, for instance). I've gotten banned on places, rightfully (in my view) or not, then come back on a new account and avoided stepping on anyone's toes and lived happily ever after, too.

Of course in the ideal world all bans would be handed out correctly, be of a justified duration, and offer due process to those banned. We don't live in that world, the incentive is emphatically NOT to handle appeals fairly and understandably. Getting truly permanently banned on a major platform can be a life changing experience.

In reality users can generally get away with signing up new accounts, but new users will be marked somehow and/or limited (e.g. green names on HN) and get extra scrutiny, and sign-ups will have friction and limits to let it not scale up to mass spammer scale. The rest is handled manually by moderation staff.

The limits to moderator power are a feature that compensates for the limits to moderator competence.
by roscas | 2025-08-23 11:25:13+00:00
Twitter, Facebook and all other anti-social-networks are toxic by default. The more engage they manage to get out of you, better for them.

So there is only one thing to do, don't use it.

When something has ads to show you, remember, they get rich, very very rich by getting money from others to show you ads to buy crap you don't need.

Meanwhile, they also don't respect privacy and they will never delete any of what you do there.
by kelnos | 2025-08-23 11:25:16+00:00
There's a difference between soreness and pain. My muscles get sore all the time from exercise, but it's not painful. That soreness just tells me I'm probably going to be a little bit stronger because of the exercise I just did. (Of course it's a continuum: certain higher levels of soreness mean I probably overdid it.)

Joint pain is a whole other thing, though. Usually joint pain means that you're doing some sort of exercise incorrectly, or that you're using too much weight or intensity for your current level of physical fitness. Or you have a previous injury that can't fully heal and there are some exercises that you just shouldn't be doing, but you do them anyway.

But I think the author is talking about less pain in a different way. For example, I threw out my lower back 25 years ago in college, and it's never been the same since. But doing core exercises and strengthening the muscles around that area means much less chance of pain doing regular day-to-day activities.
by sigotirandolas | 2025-08-23 11:25:45+00:00
> What i got back was the typical overly verbose and articulate review from chatgpt or some other llm. I thought it was pretty funny that they thought it would work let alone be acceptable to do that.

Did that end up working for you?

I had this same experience recently, and it floored my expectations for that dev, it just felt so wrong.

I made it abundantly clear that it was substandard work with comically wrong content and phrasings, hoping that he would understand that I trust _him_ to do the work, but I still later saw signs of it all over again.

I wish there was something other than "move on". I'm just lost, and scarred.
by siffin | 2025-08-23 11:25:54+00:00
I don't think it's the environmentalists stopping atmospheric tampering, it's other things like the economics of it, or some countries being very against it.

Geoengineers have talked seriously about this for a long time, but it's a mostly a political issue, then who actually wants to pay to do the science and pay for the outcomes, when you've got no real idea who will get destroyed in the long run.

Is Europe going to help fund it, with a consequence being they have less rainfall? Nobody really knows, so no one really wants to pay to do it at scale, forever.
by laserbeam | 2025-08-23 11:26:42+00:00
I… will not update my zig side projects to 0.15.x. I can see why Andrew wanted to release this, and I can appreciate getting the new Io in people’s hands… but it’s merely a few weeks after merging massive amounts of breaking changes on readers and writers.

For those working on the standard library, it’s a great thing. For one like me who casually uses zig, it feels like waiting for 0.16.0 for most of the IO dust to settle is the right thing to do.
by esperent | 2025-08-23 11:26:47+00:00
> has always been an expensive sport

Since I've been a child, living in multiple countries across Europe and Asia, there's always been either free or cheap tennis courts near me. I don't even play tennis much and I know this, I'm sure if I was searching I'd find way more low cost options.

It's more likely that the demographic who play tennis tends to be wealthy, rather than the sport itself being expensive.
by mirzap | 2025-08-23 11:27:11+00:00
I use WebStorm, CLion, Cursor, 2-3 Claude Code instances, Chrome/Brave with 50+ tabs, Docker, and a bunch of other things on MacBook Air all at the same time. It works. Never freezes. Never crashes. I tried that on Windows recently, and now on Arch with a lot more memory (32), and it simply can't handle it. I reboot daily. Freezes in the middle of the work. It may be the issue with nvidia drivers as other pointed out, but that's precisely my point. Apple has very limited number of drivers to maintain, and they can improve them to perfection. They are not perfect, of course, but compared to alternatives, it's light-years ahead.
by sMarsIntruder | 2025-08-23 11:28:25+00:00
> but the catch is that to use their end-to-end encryption you’re forced to use their apps (or, on macOS, run a background “bridge”).

> That’s a no go for me, because I love Apple’s Mail app on macOS and iOS, it just works perfectly for my needs, and I don’t want to give that up.

Well, you can indeed use Apple Mail by running the Bridge. Not sure I understand the point here.
by ath3nd | 2025-08-23 11:28:55+00:00
> Also, when the stock market crashes usually bad things accompany it. Like a depressed economy and job losses.

It's our own fault for tying the stock market performance to our economy's performance. Why would I, a train worker, should have my pension affected by Sam a Altman's bad decision making or by Enron's lies and deception.

It's our own fault that the stock market is so volatile and that we tie so much of our economy to a financial gambling machine that's become increasingly divorced from reality in the last couple of decades. Like you are putting money on a stock that trades at 1000 on a company that is 10 years away from being profitable? You deserve your money to go poof.
by nickjj | 2025-08-23 11:28:59+00:00
I got a laptop recently where I installed Arch / Hyprland (not Omarchy) but I know what you mean about overlapping windows. I do this all the time on Windows where I overlap windows and then toggle some of them as "always on top" to optimize whatever workflow I'm doing at the time.

The good news is Hyprland supports this quite nicely. I don't know when you last tried it but it's easy to float windows as needed in a dynamic way. You can assign a keybinding to toggle floating on a specific window and then you can move and resize it while holding either mouse button.

It also has a feature called "pin" to make something always on top which you can assign to a keybinding to toggle this as needed. Floating windows are already pinned by default on top of tiled windows so you only need to deal with this when you have 2+ overlapping floating windows.

Combining floating and pin together lets you overlap things in whatever way works best for you in a config-less way.

Optionally you can also pre-assign specific apps to always float or be pinned in your config file and toggle them with keybinds too.
by usr1106 | 2025-08-23 11:29:03+00:00
I wrote my own init system in C from scratch some 13 years ago. It was more work than anticipated by myself and the manager who approved it. It served the purpose to bring up a Linux GUI and some backend for it on not so capable hardware in n seconds (don't remember n, but it was impressive).

It was a nice programming exercise. Wouldn't be suprised if even back then something like that already existed and the whole effort just demonstrated a lack of insight of what is readily available.

Probably the code still exists on some backup I should not have. Have not looked back and don't know... The company who owned the rights has gone out of business.

Edit: After typing this it came to my mind a colleague of mine wrote yet another init in the same company. Mine had no dependencies except libc and not many features. The new one was built around libevent, probably a bit more advanced.
by kelnos | 2025-08-23 11:29:10+00:00
Why do people feel the need to waste time commenting about whether or not a comment is LLM-generated?

If you think the comment doesn't belong here, downvote or flag it. That goes for things you think are LLM-generated or human-generated. Commenting about LLM-generated speculation is just noise, and I regret spending this time replying to you on this topic when I could be doing absolutely anything else.
by zozbot234 | 2025-08-23 11:30:31+00:00
"Visible pixels" are a total non-issue already on a 1080p screen, and a near-non issue on 768p. There's just no ambiguity about this, it's a matter of simple physics. Maybe you'll need to go up to a 1200p screen or thereabouts to cope with crappy rendering on the software side (allowing for a 0.7x factor or so in image spatial bandwidth/resolution due to lack of proper anti-aliasing), but anything above that is just plain overkill. Unless you like to look at tiny portions of your screen with a frickin' magnifying glass, of course.
by pydry | 2025-08-23 11:30:45+00:00
>packaging is a joke

You should see what package management was like for golang in the beginning "just pin a link to github". That was probably one of the most embarrassing technical faux pass ive ever seen.

>dynamic typing

Type hinting works very well in python and the option to not use it when prototyping is useful.

>Rust doesn't have a GC so it's stuck to its systems programming niche.

The lack of GC makes it faster than golang. It has a better type system also.

If speed is really a concern, using golang doesnt make much sense.