Recent submissions

Comment · 4 days ago
I understand the sentiment but I also think the modern electrical grid is one of the most impressive and valuable things man has created and I'd hate to see us give up on it.

Surely economic forces will overcome political ones eventually, right?

Comment · 17 days ago
How is it not the same?
Comment · 27 days ago
Seems like a perfectly good response to me.
Comment · 1 month ago
This really feels like jumping the shark. But I'll admit I've run into cases where this would have been handy. I wonder if it'll be worth all the inevitable edge cases and footguns it'll create.
Comment · 1 month ago
> But yes, the coding agents will not magically make everything maintainable if you don't tell them to.

You say that like adding "Make it maintainable." to your prompts solves the problem. But the reality is we only have weak metrics for measuring maintainability. For example, you can trivially optimize for Cyclomatic complexity by blowing away abstractions and duplicating code everywhere. That doesn't make the code better. Cyclomatic complexity is a tool that has to be applied judiciously.

That doesn't mean you can't or shouldn't use AI to generate code. But it does mean if you want your project to scale, you're still going to need a lot of developer involvement at the code level to ensure the code remains maintainable so that future developers can build on top of it. AI is not like compilers, which allow developers to build complex solutions without being proficient at the next level down (assembly).

Comment · 2 months ago
This is exactly why I switched to Aurora. I couldn't even install Balatro from the Play Store.
Comment · 2 months ago
I believe copyright timeframes have gotten WAY out of hand and need to be reigned in to something more sensible, but I still think it's a valuable concept and don't want to see it abolished.

Patents on the other hand have become a total joke and I'd be happy to see them gone.

Comment · 2 months ago
I don't disagree. But if you're in that position, surely you'd be better off emptying the cache and disabling it?
Comment · 2 months ago
A 10% reduction in cache size in exchange for a 4% slowdown doesn't seem obviously worthwhile to me, especially when it comes at an increase in complexity.
Comment · 2 months ago
It's "homework" in the sense that it is not bound to the class. It is not due during class and if you can't finish it in class, you'll have to complete it out of class.

And I mean setting aside some time during the class itself, not a separate "study hall" period. Obviously class time is precious, so I don't expect there to always be enough in-class time to finish assignments. But even having a little in-class time for students to get started - and when the teacher is available for help those in need - would go a long way towards encouraging students to do the work themselves and not cheat.

And of course part of my strategy is to make "homework" shorter (5-15 min). That should also reduce the temptation to cheat and increase the likelihood students can even complete them in class.

Comment · 2 months ago
It's not necessarily useless. If you make assignments short, provide some time in school to work on it, and do not allow students to use devices with access to general-purpose "AI", then there is a good chance most students will do the work like they're supposed to. Some will still cheat, but it's foolish to reorganize everything around the few who stubbornly refuse to learn.
Comment · 2 months ago
What you describe is a goal we should absolutely strive for - and one we are clearly falling short of. At the same time it's foolish to describe the US as being on the opposite side of the spectrum. I dare say it's even dangerous, as it encourages a sense of hopelessness and disregard for laws and civility.
Comment · 2 months ago
You put way too much faith in kids' desire to learn and their ability to make responsible choices.

> Homework should be optional material for self study, evaluated by teachers if you choose to do it but never forced.

My wife is a teacher and her school does this. The result is that nobody does homework. The kids who need the extra practice don't get it and they fall into a spiral of failure and apathy. This is especially bad for subjects like math that build on themselves.

IMO the better solution is to require and grade shorter homework and provide students with optional, supplementary assignments that can be used to make up for missed credit on homework for the same material. That way students who grasp the material quickly can demonstrate and move on while others who need practice are naturally encouraged to get it without being permanently punished for struggling initially.

Comment · 2 months ago
Git gets you 90% of the way there. Sounds like you just want a decentralized review solution to go with it.
Comment · 2 months ago
Good. Git is a decentralized version control solution. It's built for this. The centralization around GitHub was beneficial for the initial proliferation of Git, but has long since become a net negative. The "community" you speak of was never bound to GitHub. Better alternatives have emerged and for many it's time to move to greener pastures.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton