skysight-inc/HackerNews huggingface dataset:
Sure, files are a detail. But, the concept of namespace doesn't need to be attached to a file, it can just be a convenient convention to attach a namespace to a file. In live environments like Smalltalk images, there are no files.

I think what /u/dominicrose is trying to get at was that OOP bundles together things which need not be and in doing so, one loses flexibility. OOP is Encapsulation(can also be done via namespaces/modules), Polymorphism(can be done by functions with a dispatch based on first argument) and Reuse/Extensibility(inheritance is a special case, there are many other ways to build a new class/data-type from older ones, composition being one).

Often, this is not recognized in discourse and we end up with a 'OOP vs FP' discussion [1] even though the issue is not im/mutability. In fact, the discussion in article of [1] is actually about what is being discussed in this article. Should one do polymorphism via named implementations like in ML or anonymous ones like in Haskell/Rust? Inheritance in standard OOP languages counts as named implementations as the subclass has a name. Named implementations require more annotation but also have certain advantages like more clarity in which implementation to use and don't expose type parameters to user of the library (which happens with typeclasses).

[1] https://news.ycombinator.com/item?id=41901577
Error correction? Took a graduate course that used

W.\ Wesley Peterson and
E.\ J.\ Weldon, Jr.,
{\it Error-Correcting Codes,
Second Edition,\/}
The MIT Press,
Cambridge, MA,
1972.\ \

Sooo, the subject is not nearly new.

There was a lot of algebra with finite field theory.
Good find - Henk and Hein were actually cousins of my grandfather. His eldest two sons (my uncles) were also involved with the resistance, though this only came out recently.
The argument is I think that all unnecessary energy expense should be shamed equally, or not at all.
If you read between the lines, the real problem is that they just hire people and let them loose on the project. There is nobody leading or having any responsibility on the project. All the managers are non-technical and all the technical people have no say in the project. These type of companies hire 10 developers and somehow expect that they will work in similar way from day 1. It's worse than design by committee. At least those guys have time to talk to each other.
How common are the vehicles on the top of the list?

I assume there are not too many Porsche 911 on the roads, so a couple of bad drivers could make an impact on this score
Can be true, but it applies to Disneyland as well.
You are far more energically efficient than a data center.

Wetware >>> software
> The environmental impact of solar and wind turbines is huge, much greater than coal or nuclear.

See, this is the kind of BS boomers come up with to justify the current idiocy and that other boomers will eat hook, line and sinker without any critical thought

Pray what kind of "environmental destruction" putting solar panels in the desert will cause that shadows actually digging the soil for coal?

The fact that a coal plant emits more radiation than a nuclear plant should be sufficient to establish how much of a BS this fact it

But I know, some people think training AI in space is cheaper, some will believe anything they're paid enough to believe

(I obviously am in favour of nuclear plants and your statement might be correct in part there)
I doubt aphantasia is related. I have it, but have been a huge book reader all my life. Have you tried audiobooks? That's been my go to whenever I'm driving, cleaning, brushing teeth, etc.
Oops - that's a typo, I hope I got it right elsewhere.

"Droving" is admittedly a bit silly - herding probably makes more sense.
"The `await` keyword means "turn the rest of this function into a callback for the when the Task I'm waiting on finishes, and return the resulting Task"."

Oh my god thank you. I've been trying to wrap my head around the whole async/await paradigm for years, basically writing code based on a few black magic rules that I only half understand, and you finally made it all clear in once sentence. Why all those other attempts to explain async/await don't just say this I can't imagine.
I trust a survey of economists over a random study. That study might be right, but it also might be wrong, and I don't have the expertise to say which.
The global post-surgery care industry is a dynamic and evolving market fueled by increasing surgical procedures, aging populations, and the rise of medical tourism. This report examines the role of research and development (R&D) in navigating challenges and unlocking opportunities within the industry.

By featuring Le Beauty Concierge, a Houston-based boutique service provider, this report highlights innovative practices and strategies to inspire startups and corporate leaders in this space.
Someone doesn't believe in global heating.
I really am not. I just drank 1 liter of water. ChatGPT consumed several orders of magnitude less doing much more than me. I also just heated up my meal, with meat and fries. ChatGPT didn't need that. All of that while walking around my apartment full of various "useless" stuff. ChatGPT doesn't care.
As expected – It’s not a vehicle design issue. It’s the driver behaviour and driving conditions.

–––

“Most of these vehicles received excellent safety ratings, performing well in crash tests at the IIHS and NHTSA, so it’s not a vehicle design issue” [1]

“The models on this list likely reflect a combination of driver behavior and driving conditions, leading to increased crashes and fatalities.” [1]

- Karl Brauer, iSeeCars Executive Analyst

[1] The 23 Most Dangerous Cars On The Road

https://www.iseecars.com/most-dangerous-cars-study#v=2024
This coule easily be abused, however, it strikes me as a good balance between speech & reach [1]

If you are nobody, you don't really need to worry about a label. But if you are a politician with some agenda, you can't take those labels off you. If you have a broad reach, you must bare those labels everyone put upon you, this imitates IRL social pressure to an online virtual world.

I wonder if labels could be reversed, see who labeled me, and dispute wrong labels? The "reach" is an unexpolored setup in social networks.

[1]: https://atproto.com/guides/overview#speech-reach-and-moderat...
It does not matter, that there may be a tendency towards bad thinking: what matters is the possibility of proper thinking and the training towards it (becoming more and more proficient at it and practicing it constantly, having it as your natural state; in automation, implementing it in the process).

What you control is the intentional revision of thought.

(I am acquainted with earlier studies about the corpus callosum but I do not know why you would mention that, what it would prove: maybe you could be clearer? I do not see how it could affect the notion of critical thinking.)
It's Dunning-Kruger at work here.
> Actions like ciw or 2dd are remarkably powerful primarily because of the so called “grammar” of the vim language: verb -> adjective -> noun.

Nitpick: I don’t think the Vim grammar has adjectives; w and W are for instance different nouns, as opposed to having a separate adjective that could be attached to specify “delete BIG word”.

Perhaps you meant “preposition” instead, like the inside / around / surrounding prepositions used to construct “text objects”?

But interesting blog post :)
Yes, let's all kill ourselves and save resources!
If "energy-shaming" is a bad practice, why start by mentioning energy consumed by the author of the article?

I think we can leave Disneyland aside and talk about the content of the article, and whether AI companies should receive the gentle treatment they have received: premium access to water, power, and money. Sure, they can buy it, but what about the people who have to absorb the externalities?
Show HN: Django Boot
Hi HN,

I’ve built a Django Starter Template to simplify and enhance the process of starting a new Django project. It’s focused on improving developer experience (DX) with:

- Dynamic Initialization: Automatically replaces placeholders like {{ project_name }} during setup.
- Pre-configured Tools: Comes with Black, isort, Flake8, and pre-commit hooks out of the box.
- Modular Settings: Separate configurations for development, testing, and production.
- Makefile Commands: Quick access to tasks like formatting, linting, and running the server.
- Clean and Scalable Structure: Encourages best practices for projects of any size.

Why this template?

Unlike many Django boilerplates, this one uses Django’s native startproject --template command (no Cookiecutter needed!) and is designed to be flexible without being overly opinionated. It’s perfect for beginners, experienced devs, and teams looking for consistency and speed.

Comparison with Alternatives:

- No extra dependencies like Cookiecutter—just Django’s built-in tools.
- DX-focused with Makefile shortcuts and pre-commit hooks for a smoother workflow.
- Production-ready yet easy to customize.

Target Audience:

This is great for:

- Beginners needing best-practice scaffolding.
- Teams wanting consistent project setup.
- Intermediate/advanced devs who need a solid foundation they can tweak.
- Check it out on GitHub: https://github.com/grandimam/django-boot

I’d love to hear your thoughts and feedback. What features would you like to see in a Django starter template?
An Anti-Slapp Victory
TFA:

> Many data centres use water-based systems to cool the plant with towers evaporating the heat, like a huge perspiration system, which means that the water is lost.

> All of these companies have schemes to put water back into nature using projects that help river flow, capture rainwater, recharge aquifers and modify dams. They have all pledged to become “water positive” by 2030: returning more than they consume.

> But where are they putting back the water? Quite often it’s not in the same place it was taken out, which can be in areas of “water stress”.

It's not about whether or not the water is gone for good after cooling. It's about allocation of resources. The water cooling ChatGPT servers right now is water not delivered to households or the larger ecosystem. Data centers are, in effect, in competition with the rest of us for who gets to use the water right now.

>> ChatGPT is useful. This article is not.

https://news.ycombinator.com/newsguidelines.html please:

> Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something.
I've had two cars now with head-up display info on the window. It shows speed, adaptive cruise control status, lane keeping, maximum speed, navigation info and warnings. I will definitely get it again on any future cars. It's so much easier than looking at the displays inside the car.

A small but well thought out safety future using the HUD is in the dark, when the car detects a pedestrian or cyclist on or moving into the road using the infrared camera it will show a yellow warning icon. Has shown me people walking in dark clothes on dark rural roads a few times far before I could see them myself. This is a video of the detection, mine doesn't have that spotlight, but shows the warning on the window instead: https://youtu.be/WpB8ZLGq7EE
How is it the cars fault when the user switches on self driving mode?
> data centers will crystalize cities around them

Most datacenter run on pretty small staff sizes.

Every time they announce "new datacenter to bring 4000 jobs", a large proportion of those are in the construction, with only a small fraction being operational staff.

Globally (roughly), there are around 2 million datacenter staff, and 8000 datacenters. 250 people in a huge physical site isn't a good start for a city.
Water has better energy transfer characteristics than air, especially during phase changes like evaporation and condensation. So it’s less about scale per se unless you mean scale of energy transfer per unit of time.
[citation needed] Nuclear Power plants who use river water in their cooling cycle and pump the (now heated) water back to the river don't pay for that.
Surrealism, cafes and lots of cats: why Japanese fiction is booming
https://tinyurl.com/ybbycszc
If you build the datacenter by the sea or floating, you could combine the cooling with desalination
You can also just install Forth on whatever computer you're using. E.g. "apt install gforth".
If you've experienced this life altering change and it's reproducible, you could show up a lot of AI critics with specifics. How have LLMs expanded your ability to reason, for example?
maybe they mean solid open source netcode? Call of Duty famously used Quake 3 net code for a while. That engine was a great core to build from since Carmack made such solid stuff.

But then again, they're probably just a bot.
Nobody wants nor need a worse C

If you want/need C with an optional GC, just use D, it also compile C code
given ppl switch jobs every 3 yrs in usa; can't they take like 2-3 months between switches. Thats what i've always done. I find that a better option.
How is it a “consumption” (in either case) if the water is basically just running through a pipe and released a couple miles down the line/evaporated into the atmosphere without being polluted?
The comment in your frobulate code suggests one is to forbulate, yet reading The code it is very clear that there will only be frobulation happening in the outlined proceedings. Perhaps a minor revision is required.
Jesuits think different: https://open.spotify.com/episode/3Tv4c9spAZc3lSBHCG149r
Why would that matter? Every system has inefficiencies. For example: Person sitting in office, trained for years, kept alive and breathing, being paid for by their employer — that is not writing that mail their boss is waiting for, but instead arguing about the resources used by ChatGPT.
nice! did you use cloud GPUs or built your own machine?
> And a debugger would call it by default.

But a debugger is far from the only time you want to output a debug representation. A properly formatted log message is the most common case I deal with and one where you can generally use String manipulation freely without fear of breaking anything important.

> This would also make the purpose explicit in the code.

So you made the debug output explicit and verbose, but left toString() a mess that according to you will at least be used for "user-level" messages, JSON and "whatever", which are completely distinct use cases that have nothing in common other than that they output a string as a result. Worse, trying random string operations on a JSON output can break the JSON, so your list of example use cases for implicit string conversion already favors brittle stringly typed code.

> (for example, with safely escaped control characters or additional meta-data).

That assumes the class knows exactly how it is going to be displayed. Which only works if you have a well defined debugger interface for that. At which point you are probably better of dropping the stringly typed code and provide the debugger with a type safe interface for its output, especially since you mention "meta-data".

> This is all a symptom of the same method being used for different purposes.

And your "solution" does nothing to fix that. You might be better of killing toDebugString and toString entirely instead of turning one not so great API into two completely arbitrary and just as bad APIs and force people to roll their own. At which point people trying to output an object for anything will have to chain dozens of instanceof checks to see which kind of String representation the object supports, making the language worse to use.
So how do you suggest we act in a world where energy usage ultimately has to be limited? Just let the market regulate that?

Then you end up with luxury villas with swimming pools in the desert while farm land dries out and people die of thirst. If you grow a system against stiff bounds you will get hard saturation effects. And that means you can't have it all in such an environment.

Now using that drought-example I think it is reasonable to say your pools have to stay empty, priority 1 is drinking water and priority 2 is farm land. And if you are the type that would like to fill a pool in that hypothetical situation you probably deserve to be shamed.
Sometimes the reactionary rules make sense to try scaling down: electronics on standby can’t use more than 1W, by law in EU and UK. Consumers were right to wonder: what was my TV doing that needed more than 1W?
The issue with inheritance tax on farms is that it's viscerally obvious that it's just confiscation of land through the back door. A farm that has to pay x% IHT just ends up being x% smaller each generation.

Where x is anything other than a token amount it's basically impossible to generate x% of the land value at transfer in excess of all other costs such as wages, equipment, a reasonable salary for the family and any workers etc.

There's an argument to be had that land redistribution is something we want, but the Government really isn't being honest about that being what they are intentionally pursuing.
Pizlo introduced Fil-C at the Splash 2024 conference last month [1]

[1]
https://www.youtube.com/live/_VF3pISRYRc?t=4862s
You're right, just didn't want to impose anything and wanted to open a broad conversation on the subject.
Most people you know probably also voted for the Democratic candidate. Selection bias especially on HN is strong.
52 additional comments here,

https://news.ycombinator.com/item?id=42210855 ("Sweden's Northvolt files for bankruptcy, in blow to Europe's EV ambitions (reuters.com)")
You know what’s also not housing someone? Office space. This feels like the ultimate waste - massive empty buildings in prime central locations with plentiful public transit designed to house humans during the day in addition to their own houses - which are being pushed further and further away from the central locations because of the office space - that they’re forced to commute long distances against their will to occupy simply because management wants them to. I’d rather have a data center.

I’ve used ChatGPT to teach myself several programming languages, guided me through learning how to design circuits for my own projects, among many other uses. Professionally I use LLMs to scale processes for detecting fraud, financial crimes such as money laundering and sanctions evasion, amongst other things at a much greater precision and recall than other models and human investigators at a much larger scale (we still use those other vectors as well but the major break through for quality and scale was LLM hierarchical agents). We’ve done the analysis and it’s demonstrably improved our business and made the financial system in our corner safer and more stable. So, I dunno my friend. I think you’ve perhaps got a bias based on your inexperience ?
That's a very good observation, thanks!
Yeah, having less data centers will cost lives; it won't be lack of drinking water or living in an overheated environment!

My mistake is mistaking high karma for intelligence. Wrong again!
when was the last time this happened at the presidential level?
Claude estimates the average American consumes about 3800 liters of water per day counting all the food inputs (Claude only drank half a cup for this answer).
This cannot be true. How is the pairing done? Are you sure you're not using Logitech's own receiver?
But if you're a conservative cynic about Disneyland, people will just label you as some old sad geezer with outdated opinions yelling at kids playing in the garden. You have to hate on something new and trendy to keep up your consumer focus group engagement metrics these days.
But this article wants to talk about unnecessary office cooling without talking about unnecessary offices. If this is such a big deal, then why aren’t office parks springing up in the arctic?
Here's the reality: just because a lot of people are doing something, it doesn't mean thay're not sunk-cost fools.
You can use Instance credentials within AWS to avoid chicken and egg. Your instance short-lived creds are strongly tied to the instance identity itself.
"This was the story of Howard Beale: the first known instance of a man who was killed because he had lousy ratings."
That was, perhaps, the only good retort made so far. Yes, call centers and customer service is being affected, although it is unclear to me if the cost-benefit make sense when AI stops being heavily subsidized - I may be wrong, but my impression is that AI companies bleed money not only with training, but in running the models, and the actual cost of those services for it to make sense will need to be substantially higher than they are right now.
We're having a global heating problem, so the water use is just a symptom of our systemic abuse of the planet's resources.
"because everybody is severely biased into adding dependencies"

When I make a request to chatGPT to show me a example of something with javascript and node - it always brings me a solution with a external libary needed. So I have to add "without external dependencies" - then it presents me a nice and clean solution without all the garbage I don't need.

So apparently adding yet another libary seems normal for many people, otherwise this behavior would not replicate in an LLM.
> up to some limit per quarter. For my team a week of oncall per quarter would max it out

That reminds me of Amazon's abysmally bad employee discount, which was "10% off anything on the site, up to $100 / year".
In another article about the network abstraction layer "NetChannel" [1], the author describes that ACK happens by sending "Sequence" numbers in the headers.

[1]: https://fabiensanglard.net/quakeSource/quakeSourceNetWork.ph...
Because the car has the feature? Also your bias is apparent, that you're not referring by it's advertised name - Full Self Driving
autocracy is about concentration of power, correct. bureaucratic is not autocratic. it‘s the opposite. Removing checks and balances is a bad thing, yes.
World of Warcraft still going strong as it celebrates 20 years
I will check the article with more attention as soon as I will have the time, but: putting aside a question on how would a similar investigation prove that all people would function in the same way,

that does not seem to counter that some people «check their hypotheses» - as duly. Some people do exercise critical thinking. It is an intentional process.
100% agree, especially when you have to deal with distributed teams in the UK with all their "bank holidays" which all seem to land on Mondays.
We're veering into the pew pew topic territory. It is the cars :)
http.ListenAndServe is implemented under the hood with a new goroutine per incoming connection. You don't have to explicitly use goroutines here, it's the default behaviour.
And evolve just had a huge data breach triggering many business clients to leave.

One of the big use cases for me was/is the easy movement of money cross currency. Even something that should be easy like getting an IBAN as a US citizen is a pain/expensive without companies like Wise.
I was on-call on a Saturday at the start of November and the prod issue took nearly 10 hours. No extra compensation from my company (not required by law in my country for saturdays but come on!). A week later I had to do it Monday night again, still no extra compensation... I can work less with these extra hours but... when?
"If my aunt had a d_ck, she'd be my uncle." --Louisiana saying

I like your idea, but there's no patience or monetary motivation to postpone the energy use until more sane facilities are built.