skysight-inc/HackerNews huggingface dataset:
If you need 20kW and install a system that can output 20kW under the worst situation (resistive heating), you are probably averaging about 7kW of electric usage when the heating is on to generate 20kW (about 3:1 ratio on average)

Setting aside capital costs that's going to cost you 7kWh per hour of heating. An oil boiler will cost 20kWh per hour of heating.

If your oil costs 40c per litre/$1.50 per gallon and each litre delivers 10kWh, that's about 80c/hour to heat

If your electricity costs 10c per kWh, that's 70c/hour to heat, that's a win

If your electricity fosts 15c per kWh, that's $1/hour to heat, that's a loss
I fear I’ve offended some Caucasians. I promise I have no ill will towards Armenia, Azerbaijan, Georgia, or any others!
I thought this was gonna be about Compressorhead:

https://www.youtube.com/watch?v=TaY7vohLXK4

Notable for featuring a four-armed drummer bot, and headbanging action on many of the robot players. It's really like if Dr. Wily discovered metal in the 80s.

This band looks more like a real life Animusic. Cool, but not as metal.
My only objection here would be forcing age verification through 3rd party services. I would rather sites simply implement the RTA header on URL's that may contain user-generated content and then put the liability on parents to enable parental controls that read that header and prompt for a parental password to authorize the domain. Create legislation to require parental controls in browsers, operating systems, etc... Much of this already exists and just needs tweaks to the UX. Taking control away from parents and handing it to some 3rd party will only exacerbate the harm to children as they will be using their parents credit card without permission and getting an early start in credit card fraud. There is already too much PII leakage and tracking on the internet. Let's not make it worse.
And you were a part of that culture ?
I've worked in academia doing a lot of simulation/modeling work with scientists that are experts in their field. Brilliant people but my experience is that scientists often generate the worst code you've ever seen. They are very smart, able to reason about extremely complex things, but they have often only learned just enough programming to solve the immediate problem they're working on and rarely need to maintain code past executing it once or twice to generate the data for their paper. So functions that are thousands of lines long with tons of mutable global state, loops nested halfway across the screen, no error handling, hacks like `eval`-ing strings because no one ever told them what a hashtable was, etc. The main difference from what OP has described is that despite those problems, the smart scientists are usually not hard to work with or stubborn about wanting to add unecessary complexity; learning "proper" software development was just never a focus for them.
YAML seems like a good that gets harmed by feature-creep. All I want when using YAML is a simple human-friendly text-format for slightly structured data. But all those special features and edge cases...as if I even have the time to learn about them. Values should be only text. Outside of the handful clear specified cases of numbers and maybe true/false/none, they should not have any other interpretation on the parser.

Isn't there something like a simple YAML-definition and some YAMl-schema for the powerusers?
(And if you haven't been to The House on the Rock, it's honestly worth a trip to Wisconsin /just for it/.)
TIL Sweden never has been competitive.
Note that this most recent outage (NOTAMs) had nothing to do with ERAM.

ERAM is employed the the 23 air route traffic control centers [1] throughout the nation as their primary operating system. If there were a system-wide outage of ERAM, the consequences would be magnitudes more consequential than any NOTAM outage. Basically every flight in the air and not close to a terminal facility would lose radar contact and controllers would be working blind, causing widespread chaos and likely many safety incidents. Non-radar air traffic control is a thing, but generally controllers do not have adequate training or currency to do it safely, and definitely not at anywhere near normal capacity.

[1] https://123atc.com/facilities#centers
> (Edit sniping is your problem, my goal isn't to win fast-paced internet arguments but to communicate my points as well as I can)

Then slow down and take a breath before hitting the reply button the first time. Pausing and then rereading and proofing as needed rather than fast-paced posting with fast-paced follow up edits is the way to go. This is coming from someone who also used to very often tweak my posts after initial posting.
The first implementation is bad. It’s less stuff to type, but if you’re parsing it, you’re trying to understand it, and the second implementation makes the meaning clear while the first implementation is mostly meaningless. Code is written once but read many times. Be kind to your readers, which includes yourself in the future.
I'd love a club dedicated to "what if <anything> was a joyful experience"
The company did receive real cash priced at the valuation. That’s how the valuation came to be, at its last capital fundraising round.
Not massive. ~2650sq ft, 2 levels plus a finished attic. 1920s structural brick (so limited and varied cavity, but good attic and roof insulation).

Boiler swap were $15-20K bids minus $1.2K in incentives. A2W was $42.4K minus $7.5K in rebates (with some uncertainty as to rebate payout, because they could require additional weatherization as a condition of the heat pump rebate, which wouldn’t be known until after project commencement).

I think the difference is we have one company in that market and they can do 6-8 boiler swaps for the same amount of bidding and installation labor involved in one A2W job, plus that gets them 6-8 customers on maintenance plans instead of just 1. I have a sibling comment laying out some of the (genuinely) more work it would take to switch to a heat pump: https://news.ycombinator.com/item?id=34352854. It was going to be "2.5 to 3.5 days" for the plumbing crew, a half-day of electrical, 4 person-days of trade helpers (landscaping and rough framing), outsourced masonry labor for the coring, and multiple inspections. That's a lot of mouths for my job to feed for them to get just one customer (and around $10K in equipment markup to cover overhead).

I don't blame them for bidding it a lot higher than a job that takes just a plumber and an apprentice 2.5-4 hours with no outsourced labor and only one inspection in order to get one customer (and around $5K in equipment markup to cover overhead).
The 2022, presumably it will continue into 2023, layoffs are because of the Ukraine/USA/EU war with Russia and China.

The people being laid off are >80% green cards. https://www.wncw.org/2022-12-07/sweeping-tech-layoffs-are-hi...

The majority of the people I'm sure aren't even a threat; but I guess nobody really wants to talk about the xenophobic reality of national security.
Well, Ok, so the main thing that's good about it is that it's dead easy to start a goroutine. But that's actually bad, just like randomly jumping to any piece of code whatsoever is bad in in a procedural language.

Read the Structured Concurrency notes (https://vorpus.org/blog/notes-on-structured-concurrency-or-g...) for the reasons why.
The Tyranny of the Churn Equation
Isn't rare earth metals mining insanely pollutive? I've heard they can be found all over the world but only China mines them massively because nobody else is willing to destroy their ecology.
I'd argue that insulation should be the first thing people consider unless they know their home is already well insulated. It's all very well having energy efficient heating systems but if most of the heat generated leaks straight outside then I'd question whether that's efficient overall. Particularly in smaller dwellings, you can reduce the amount of heating you require each day during winter - often to nil.
Wtf are you talking about my guy. Subs are larger and carry more meat, so the sandwiches cost more. There’s no quality judgement in that statement (also weird to think of a sub roll as like some kind of luxury). It’s like saying a small coffee at Starbucks costs less than a large.

Starting to think maybe you’ve never been in a deli!
This is as accurate as saying geographic maps should be just list of instructions.

We are visual thinkers. Visual layouts help us think.
There seems to be multiple Thule, but none of them in Sweden: https://en.wikipedia.org/wiki/Thule_(disambiguation), although there seems to be a Swedish brand with the name as well, but unrelated to the location as far as I can tell https://en.wikipedia.org/wiki/Thule_Group
Insulation always pays for itself in the long run, but the period of payoff like peruod of payoff on a mortgage - 10-20 years. We need very generous finance on making home improvements
"The Daikin Altherma 3 H HT air source heat pump can provide water with temperatures up to 70°C – the same level as gas boilers – and can work when it’s as cold as -28°C outside."

https://www.theecoexperts.co.uk/heat-pumps/high-temperature-...

Given that there are a lot of existing houses out there, surely drop in replacements should be more prevalent.
You would think so but alas the law isn't actually enforced in many places. It takes a long time for anything to get done as most of the regulators are woefully underfunded. Having the law written is one thing but without the funding to enforce it the law is worthless to most people.
1. Large-scale free movement of people between administrative states is called "an invasion". Why doesn't Ukraine just let Russians walk into Kiev?

2. Because it would lead to further concentration and centralization of power and money and influence and insanely expensive real estate in the hands of even fewer.

3. Because it is nice to live in a community of people that speak the same language, have a shared culture, and can interact according to some shared norms. I understand this is already lost in Western urban centers, so cultural homogeneity not valued anymore. But those who have it, value it.
> I never could understand the hate XML got

It's because so many people would see examples of complex _XML-based formats (WSDL, SOAP, etc.)_ and infer that _XML itself_ is complicated. XML is really not that difficult to understand, and I find it quite amusing that the same people who don't bat an eye at writing HTML complain about how baffling XML is.

Is writing an XML parser difficult? Yes, very much so. But again, that doesn't make XML itself complicated. And before anyone tries to call out this particular comment, keep in mind that writing a fast, correct, and safe JSON parser is no walk in the park either.

Are there many examples of complicated XML-based formats? Yes, but that's just a reflection of the complexity of some particular configuration model, not XML itself.
Maybe better announce this after Sweden joins NATO?
I like how everyone here and the repo’s readme talks about performance as if the problem with Automapper was the fact that it was making your enterprise app that waits N seconds for a db query and relies on caching to be even remotely usable, slow.

The problem with automapper is that it throws the compiler out the window and invites all the bugs that would normally not be there.

Mapping code is still your code and should receive the same care as your fancy services.

I hate automapper, and I hate this too, just less because at least it has the potential to catch bugs at compile time… I think.

Some people really want to write libraries, I guess.
It's wonderful to see this initiative. I've shared the site with https://www.reddit.com/r/sustainablecomputing/ in case folks there are interested in looking.
> We haven’t really figured out a solution to that problem that works at scale.

In fact, we have, but we aren't capable of implementing it. The solution is to select leaders randomly.
https://realkm.com/2020/10/13/would-we-do-better-choosing-le...
or better yet, directly in GUI layer :)
Aetna is known to be low quality, especially after CVS bought them. CVS has a ton of debt and I do not see CVS management to have a culture of investing in employees. They are known for their retail business, where it is typical to ride employees to the limit until they burnout.

I like sticking to BCBS insurers, such as Elevance, Regence, Independence, Horizon, etc.
My Eufy does, but its wifi led has been blinking since I bought it as I never configured it nor I have found a good reason why would I want to. Pressing the clean button seems to do everything I want it to.
YAML used from withing statically typed language gets rid of most of the problem, but the main one seems to be "well, we figured out which stuff was just a bad idea and put it in 1.2, except nobody uses it"

> Both have their place though. YAML came out of perl, and both are some confluence between awesome and horriffic (although yaml wins the horrific crown for sure).

Weirdly enough I'm not getting most of those issues in Perl YAML, "norway problem" for example

use Data::Dumper;
use YAML;

my $a ="---
geoblock_regions:
- dk
- fi
- is
- no
- se
";
print Dumper(Load($a));

$VAR1 = {
'geoblock_regions' => [
'dk',
'fi',
'is',
'no',
'se'
]
};
cellular-automaton.nvim: cellular automaton animations in Vim
My understanding from the Technology Connections youtube channel is a heatpump has a typical COP of about 3.5 and a gas power plant about 45% from plant to home, making it more efficient to use the gas to generate electricity to run the heat pump than to burn the gas directly for heat.
EU plan to make big tech pay 'fair share' of telco fees reportedly weeks away
You say that, but plenty of old computers were based on the 6502. Those were used both for play and for real work. Before the time of resource-heavy network protocols, they could even host and access BBS systems (for those unfamiliar, basically a precursor of the Internet).

Gemini cannot do a lot (which is by design), but it also has huge capabilities. For instance, while client-side logic is impossible, there's nothing preventing you from writing a "web app" that does its logic on the server side. Yes, you would require page refreshes to update what the client sees, but with Gemini each page load is much, much cheaper than HTML because the response payload is smaller to transfer and easier to parse.

Assuming that your Gemini client allows enabling inline images, there's absolutely no reason why you couldn't build a stateful web-app that is a clone of Twitter, Facebook or another social media site. There's no reason why you couldn't design a simple webmail client a la Gmail, or a system monitoring dashboard, or a bug tracker, or basically anything else that doesn't have to rely on complex layouts or inline video to do its job.
If a type can't be mapped this should now fail at compile time instead of at runtime - which is an improvement.

I can understand that this might be intrieging for newcomers. I've certainly learned the hard way that the only thing worse than manually writing mapping code is doing it automatically at runtime.
Speak for yourself. I was a kid in the 80s and would rather watch things produced in the 40s-60s than the mindless shit that pervades most streaming services today.
Funny, for me it's exactly the opposite. I feel it frames eco-friendly technologies as something dirty, polluting.
Questions asked about Chinese takeover of UK tech company
I love the old "Laws like that are why the EU is less innovative than the US" response to critiques like that, given that the past decade or so of innovation feels like it's mostly been finding ways to leverage the previous decade's technology against the user.
> ... the genetic differences between Neanderthals and all modern humans(amounting to about 30,000) are far less than the differences between two random human beings alive today – around 3 million. “Our job is to find out which of those 30,000 are most important, because they tell us what makes us uniquely human,” [Pääbo] says.
1. This is not in case in Germany generally. What if the immigrants are uneducated?
2. strenghts my argument.
[moved my comment to top-level - https://news.ycombinator.com/item?id=34353072]

TL;DR: no, not correct, put a rate limit on it.
Cloud Software Group confirms 15 percent headcount cut
You've had some excellent suggestions in the comments but I have yet to see the following as a tactic to try that has worked for me.

Add a mentorship role to their responsibilities where they oversee the operational maintenance of the code they write, with one iron rule: to promote the mentees' advancement, the clever coder is not ever able to further git commit to code they wrote until the mentee commits N number of changes to a chunk of code/documentation/tests they're trying to understand. The more operational the setting, even up to and including live production support at a call center, the better.

Clever code stops delivering benefits when the overall group/organization cannot support it in live operations under contracted SLA's. Clever, immature coders invariably go through a phase where they learn there is a giant step function change between coding for themselves or a tight knit peer group of clever coders and coding for an audience. Clever, mature coders expand their tooling way beyond coding to deliver for an audience. There are ways to effectively, operationally support clever code, but those solutions aren't just implemented in code.

It didn't use to be this way when our industry was orders of magnitude smaller, but the economics of the software industry nowadays has changed the dynamic. Our industrialization phase currently favors and rewards solutions at scale maintained by organizations larger than most tight-knit clever coder teams can sustain. Such clever teams are still critical for startups or insulated projects within larger organizations, but the price tag of monetization is this type of maturation.
I don’t know if I like either one of your points. For #2 you can find an analogy with nuclear weapons. It would seem trivially presently to use them while ignoring how hard it was to invent and produce them.

What if the risk of allowing another alien species to progress is so absurdly high that vast resources are allocated to create WMD to annihilate them. Then it does become trivially easy unless there’s a MAD/detente system. That’s pretty much the point of the book.
That sounds like a layer of insanity that would make me consider jobs elsewhere. It sounds entirely unnecessary and burdensome , but was it unnecessary?
> Across what time scale

I'd say ~80 years is about an appropriate amount of time. It's about how long it took antisemitism, anti-Irish and anti-Italian sentiment to die out. No amount of metrics will change the minds of adults who grew up in "a different time". Your only option is to wait for them to die.

> it's possible to do stuff about it faster

My point is that by attempting to address the concern faster than "naturally" you are almost certainly prolonging the "natural" time actual integration takes.
Air heat pumps obviously are way less effective when the temps outside are negative. The ground heat pumps work better, but the installation costs are the barrier.
The silly thing is that even on a sunny winter day an air pump uses a fairly cold air instead of some heated by the sun collector. From what I got such air & sun collector systems are complex to manufacture and maintain, so the more energy hungry air heat pumps dominate.
When talking to someone, you step up to them and grab their arm.
Then you force them to walk around with you, while you have their arm. Total attention.
Example: https://makeagif.com/i/3Bfhx7
Quite impressive that little Sweden has found the second most elements in the world, 19 of them.

https://tf-cmsv2-smithsonianmag-media.s3.amazonaws.com/legac...
> I will give you the enjoyable b-movies, but also remind you that those have existed always, and often in greater numbers.

Don't think this is true. If you consider a lot of self-produced Youtube clips as C-movies, there are way more today. And audiences have voted for what they want: they want more lower-production-cost movies in their exact niche than academic film-art blockbusters like Ben Hur.
> clearly the cause of the crash here isn't the tesla, it is other cars not respecting minimum safety distances

Try to park on the highway and claim the people who crash are at fault and see how it plays in a court of law
There are many things I enjoy about Zig so I'm really hoping for it to stabilize so I can start developing some libraries with it. I don't feel comfortable doing that until the language reaches 1.0 status though. I also didn't touch Rust until it stabilized a lot.

My biggest gripe with Zig is its handling of async, which is pretty much magic, even more so than in other languages with async, while everything else in the language tries to be extremely straightforward to the point of inconvenience.

That said, the fact that Zig tries to be colorblind in regards to async means I don't have to worry about a split in the ecosystem and can simply ignore it.
Well considering one general way of defining the purpose of a nation state is to provide for the security, economic/social/public welfare, and administration of justice for its citizens - its hard to see mass migration from certain states to others as aligning with those obligations.
It’s the water lol
Ask HN: Can you crowdfund the compute for GPT?
I'm just curious to know whether it's possible to crowdfund the compute costs for GPT models? It seems like this stuff is going to start to get beyond what any one individual can run, meaning it's in the hands of corporations or people with deep pockets. Can groups of people pool together money to run shared models? Because the alternative is that the companies just run away with the technology and leave the rest of us to wait for APIs or use whatever they give us.
In many cases DbModel is not exactly the same as AppModel and ViewModel. In typed programming languages automappers are rather useful.

> without reflection

Source generators are not reflection.
It's safe to say the median app is Whatsapp. Countries like Australia still use Whatsapp. This picture you provided excludes the rest of subsaharan Africa which uses Whatsapp.

I'd rather not cite the below but where's smoke there's fire. This indicates Whatsapp has twice the active users of Messenger.
https://www.statista.com/statistics/258749/most-popular-glob...
At least YAML has comments, which JSON doesn't. I know people will say "JSON is not meant as config format" but in reality it is used as such.

In general I don't understand why there is so much churn and focus on config file formats. They can be annoying but in the end the real problem is that we have complex configurations so a different format is not going to help much.

Personally I prefer YAML over XML or JSON for config because I don't have to worry about closing brackets or braces. Maybe we need a good editor to make editing them easier.
Ansible and YAML were my primary (de)motivators to create Judo (https://github.com/rollcat/judo). This combo is extremely frustrating: for every line in a (hypothetical) shell script that would do one thing, I needed 3-5 (sometimes many more) lines of YAML. Most people on the team who were just getting started with Ansible, would often do half of their work just shelling out. I would usually push to do things "the Ansible way", but even I had to acknowledge the mental overhead of translating back & forth. I think what finally pushed me over the edge was when we started venturing into compose & k8s, and had to mix & juggle YAML+Jinja in two entirely different contexts, each with its own quirks, bugs, gotchas and brain damage.

I figured I just need a layer of glue to run shell scripts across a bunch of remote hosts (hence Judo), and otherwise resort to other tooling (like Terraform, AWS CLI, k8s CLI, etc) for problems that don't map to SSH.
HN discussion on their initial 2018 blog post: https://news.ycombinator.com/item?id=17820626 (570 points, 392 comments)