skysight-inc/HackerNews huggingface dataset:
> the switch to heat pumps will take time and won't change the situation right now

It could make a dent if seriously pursued, e.g. by focussing transitioning vulnerable households. The economic benefits of reduced electricity prices would also immediately accrue.
Great thing! If you want to revisit this project: you can get PCBs made with e.g. JLCPCB, PCBWay, OSHpark or others for a just a few dollars plus shipping now. That might help with the rats nest of cables that you had in that box.
I used this recently with -0 (no compression) to pack* billions of files into a tar file before sending them over the network. It worked amazing.
How can there be a slump when there is a chip shortage? I would still think TSMC rolling in work that has been backlogged.
I scp them to some folder on my VPS and point nginx to it.

I also have ffmpeg installed on the VPS if some images are too big for my taste.
doesn't vscode use ripgrep under the hood when you search your open files/repos?
>I've never used those. I've used taxi cabs but maybe I am missing out or paying more than I should.

At least in my experience, you're not doing either of those things.
Commons Configuration disabled the vulnerable parts by-default a couple of months ago.
I read the following "interesting" books this year and what I learnt is that "life is big". Meaning that my mind has been expanded in some intriguing way by reading each of these books. I have also read some thrillers and other rubbish but I observe that you did not request those so I omitted them. You're welcome.

Klara and The Sun by Kazuo Ishiguro

The Escape Artist by Jonathan Freedland

The Courage to be Disliked by Ichiro Kishimi and Fumitake Koga

Small Things Like These by Claire Keegan

The Endurance by Carloine Alexander

How To Live by Sarah Bakewell (Life of Montaigne)

Now Way Down by Graham Bowley

The Story of Lucy Gault by William Trevor

The Power of Geography by Tim Marshall

How to be a Liberal by Ian Dunt

Short Stories by Brian Friel
ESG's are environmental, social, and governance metrics. It is a method of altering the behavior of businesses and individuals through incentives or in some cases disincentives. Rather than altering group and individual behavior through legislation, banks and financial institutions can alter the behavior of businesses and people using a social credit score.

The legislators of my state and several other states are actively fighting banks that exhibit this behavior. None of the small banks I interact with will ever participate in that concept.

[1] - https://www.heartland.org/publications-resources/publication...
"What will the market bear?" seems like a bad way to price money or your life type products.
Above you pointed out the high cost of replacing fuel rods. How does that compare to the “federal assistance” required to pay bloated gas bills?
Legacy candidates might be some kind of privilege, however that does not exist in most schools and is only something that got you there. There is no privilege in graduating from higher education where people don’t cheat, as this is not as if you’ll take a random sample of the population, rich or poor, enroll them into a CS degree and get a high percentage of graduates.

You cannot call something that takes skill and hard work a privilege. Privilege is something you’re born with, such as gentry. It also completely excludes these that are not born with that privilege, which is not the case here
> Free speech only applies in the relationship between citizens and the state.

That is a pretty silly definition.

Imagine if a corporate owned mafia was going around murdering everyone who supports increasing taxes.

Surely, you would recognize that this has a chilling effect on speech, and could be said to control people's free speech rights, even though it is not the government doing it.
> This presumes that people are swayed by the content of an argument. This is a false assumption, people are mostly swayed by the volume of the argument.

That's only half the story. The other half is tone. I have been persuaded against several beliefs that should have won me over if volume were the only consideration due to the quality of the writing. "These people type like morons, it's probably a belief primarily found amidst the stupid", as it were.
> Mortgage is rent – the rental of money. This was explicitly mentioned.

It was, but only on the opposite side of the equation from the one slothtrop was pointing out. You explicitly compared "property taxes and some incidental maintenance costs" to "rent".

Mortgage is not property tax, and it's somewhat disingenuous to try to claim it should be considered an "incidental maintenance cost".
I’m not sure if I have an intuition for which way the compass directions are due to nature or nurture. I was encouraged to think about it from an early age, but that doesn’t prove I wouldn’t have just had that kind of intuition anyway.

It’s a useful nano superpower, though. It’s quite often that I use it to pick the right direction to head without having to get out a map on my phone, or other such cheat.

As the parent comment mentions, there are times when it is tricky. I often emerge from one of several exits from an unfamiliar London Underground station and have to spend a few minutes orientating myself. Often the fastest way is to just look for one of those maps they put in glass cabinets and figure it out from the shape of the road junctions.
To me it seems that the simpler option is to run VLC directly connected to the tv. Streaming is seamless now and Emby makes it easy but why have all that complexity involved when you can just play in VLC and get a better quality video?
Yes. Absolutely. It also is more error prone and a dangerously distopic way for governments or corporations to target an individual since governments only seem to get stronger through surveillance and the codification of emergency powers that become permanent.

I love the convenience but it needs to be an option, not an obligation.
It seems that the main problem is trying to force everyone into the same enironment and searching for a one-size-fits-all solution, leading to censorship of almost any topic for which there is a vocal enough group that wants it censored.

A simple solution would be federation - let people build and choose their own bubbles instead of forcing everyone into a one giant bubble. That's how it works in real-life.
If I could pay for something completely with something I know and not what I have. I would feel I could leave my house without keys and without a phone or bank card.

So need some form of secure identity that can scale and be secure even on insecure terminals.

Perhaps a combination of password, mobile phone number, PIN and email. Then you could verify the transaction with the email or phone. But you could also opt to not use phone and email for a less attestation that you transacted.
Use this all the time (or did when I was doing more sysadminy stuff). Useful in all sorts of backup pipelines
Errm, you posted:

> "This is just fear mongering, the same exact thing can happen with a web browser, I click a link to view an image of a cat but... oops, it was actually a Getty copyrighted picture of a dog! Oh nooooo."

No-one cares whether you download an open-sourced photo of a cat or a copyrighted photo of a dog.

Why would anyone claim that?

It's a terrible comparison to torrents.
> And it's pretty common for elderly people to use them to pay for groceries.

Interesting. I'm not even sure a grocery store / supermarket would accept a cheque here.

> My housekeeper doesn't accept Paypal/Venmo, so she's paid with a check as well

Here it'd be either cash in hand, or a bank transfer (same as rent, really). All you need is their IBAN (International Bank Account Number) and BIC (Bank Identifier Code), and most mobile banking apps will let you set up a monthly direct debit. You can sometimes run into issues if their bank account is in a different country to the bank you're transferring from—it's unlawful to discriminate between IBANs in different countries, although it tends to goes unpunished—but there's usually workarounds to that.
Dweb: Offline Internet Archive Project
My parents don't understand why I have never owned a TV, let alone cable. A few times a year I'll watch TV at their house. They proudly proclaim how they're not paying for cable, they only pay for Youtube TV or some such. It has ads; far more ads than content. I ask why they are paying to be served ads. They don't even understand the question. It's really messed up.
This wouldn't work because all theorems are trivially extensible. Either by adding extra theorems via conjunction, e.g. my new theorem C = previously-mined theorems {A} ∪ {B}; or by adding garbage to the end, e.g my new theorem C = {A} ∪ {...arbitrary nonsense that cancels out}, e.g. (+ 0 + 0 + 0), or (- 1 + 1 - 1 + 1), or vastly more complex formulations.

Logic isn't the study of merely finding out what's true, but what's true and interesting.
I'm sure your science teacher can also measure air pollution in his garden.
It is needed in summer to replace solar energy during the night. Gas power plants can be switched on and off almost at will, unlike coal or nuclear plants that have long startup and shutdown times. So the gas power plants are switched on at night in summer when the sun doesn't shine.

Also, the EU commission declared in February 2022 natural gas as a sustainable energy source, and the EU parliament confirmed this in July 2022. Sounds a bit bizarre, but the dates are correct.
This is not a very good article.

> The reason people started embracing functional languages was that, for the most part, they did away with state in favor of just passing functions everywhere.

No no no. They did not 'do away with state'. Handling state became _explicit_ rather than implicit. Haskell, for example, has _tons_ of different ways of handling state depending on the specific situation. State is a key feature of React, and the question is not whether to have it or not, but how to support it.

> OK, I just spent several paragraphs explaining why SOLID principles apply

No, you didn't. You explained to someone that already cares about SOLID that they can apply that thinking here. But didn't explain why I, someone that doesn't care about that acronym, should care in this or any other case.

> People complain about all the boilerplate in Redux mapStateToProps/mapDispatchToProps, but what that boilerplate does is give you a specific place to put the dependencies that is outside the View, so that the View can focus on rendering the Model and capturing user input, without worrying about saving user input back to the Model or exactly where in the Model the data to display lives.

A react component is a view function with some effects + local state. Whether you represent that with a class or a function + hooks doesn't change that. It's just a different set of tools. The principles don't change. You can architect your view function however you like.

> But you don’t gain anything from that hiding, because you have to read the code of the hook to understand what arguments to pass it and what it returns.

This is...just how programming works? Functions typically have documentation describing inputs and outputs.

> Now, let’s implement isAnyOf like a component with hooks

You're taking a simple function and turning it into a...component? What does that even mean? What dependencies are you talking about? What is the point of all this? It's just a higher order function.

> There’s a direct dependency running from App -> useDataApi, because App is directly reaching out and grabbing that dependency. There is no way to swap that out for a different implementation.

The component is a function. You can pass things into a function! You learn this in your first week of programming. What is the insight here? Why make this sound so complicated?

> And hooks set people up to create problems for themselves, in part because they encourage violation of those principles.

You haven't shown this at all. How do functions discourage abstraction? It's a choice by the programmer!
> there are barely any ads on that site—he clearly doesn't know what he's doing.

There are no ads on HackerNews. What’s the point ?
The handlers are less hard to reason about then a lot of macros.

You don't have to understand the type magic which makes them work.

At least if you look at the more relevant frameworks (actix-web, axume) they basically boil down to calling a

fn foo(x: A, y: B) -> Result<Body, Error>

as roughly

let x = A::from_request(&req, &mut payload).await?;
let y = B::from_request(&req, &mut payload).await?;
foo(x, y)?;

and _nothing_ more.

There is no special handle first/last parameter different logic or anything.

They way they handle not copying the payload (request body) is by moving it (a reference to it) out of the request (or here payload).

The reason the performance for micro-benchmarking extractors is different depending on the order has less to do with the general design and more the typical "I reordered parameters and now optimizations trigger differently" problem. (Probably some in-lining and const propagation allowing eliminating some checks but just on one order, anyway not specific to web frameworks at all and can also happen with their approach, but probably less likely if I should guess).
I think that the AGPL would've been a better solution for elastic search, but in some ways I don't think it goes far enough.

Look, for example, at google doing an end-run about the GPL by using a license that restricts forking rights on Android.

I also want the license to provide an interoperability clause - if it's OSS I should be able to build and deploy a fork.
> It's hard to imagine why the meaning has changed as much as it has

Because the supporting infrastructure was historically called that, and it stuck. Just like how pocket computers are called "phones" because they evolved from telephones.
The whole JP Morgan thing happened before all this, they dumped him back in September. A week or so before even that he was talking about dropping Chase on TV, he was upset at not getting face time with Jamie Dimon, and he'd been mad at them on social media before that.

The recent statements about Jews and the "white lives matter" thing are both after that letter. That it was instead retaliation for "his beliefs" is a convenient inference his camp is happy for people to draw though.
I'm confused. Why wouldn't an Adobe subscription materially improve the ability of a graphic designer to do their work? I've also never felt the need for new hardware every year as a software developer.
> It's not true to say that it does nothing for safety, though.

I didn't, I said it did nothing for safety concerning DC :) In the prior bullet I explained an iso transformer's contribution to safety regarding AC.

(Feet/floor not involved in the DC side. DC ground is the chassis, regardless of whether that's floating with respect to AC ground or not.)

EDIT: I'll double down on the pedantry 'cos this stuff does matter. There's no isolation transformer in this radio - it's a piece of benchtop equipment the author (wisely) chose to use. As I was getting at in my comment, I can't think of any radio or amplifier that incorporates an isolation transformer: at the time they were designed nobody cared, and nowadays the law requires you to include a separate chassis safety ground (for class 1 devices of course - class 2 being double insulated which is all but impossible on anything you could plug an external audio input into).
I'll venture a guess that you played a lot of video games with minimaps in your time :-)
If only there was a sign in 2008 that would indicate to Germany that Russia was not a reliable partner. Like if, for example, Russia targeted oil pipeline running from Azerbaijan to Europe through Georgia and Turkey. Oh, but there was: https://www.wsj.com/articles/SB121866234961938253
Program Like a Quake Developer
That‘s exactly what f**s you up when you try to navigate Karlsruhe in Germany.

It‘s a planned city, but not with a grid, instead it’s fan-shaped, even more pronounced than Versailles.
Part of these renewables are the so-called "biomass", which leads to pretty substantial CO2 emissions.

So basically they replaced a CO2-neutral energy source, with another which is pretty CO2-intensive.

Renewable does not mean good for the environment!
In Germany some companies (depends a bit on size, form of incorporation and industry) employees by law can elect members to the board. In some cases 1/3 of the members, sometimes 7/15. But then a German board is more distinct from operational business and executives can't be on the board. (Thus no CEO&Chairman etc )

https://en.m.wikipedia.org/wiki/Supervisory_board#Germany (not exactly correct i.e. misses the special rules for coal and steel industries)
I think "higher dimensional algebra" is some kind of attempt at doing this. String diagrams (for tensor networks) is one example. John Baez has written about this stuff.
Why is discussion on a different website so distressing? Are there people from HN harassing you on twitter?
same as rent, really

Also frequently paid by check.

All you need is their IBAN (International Bank Account Number) and BIC (Bank Identifier Code), and most mobile banking apps will let you set up a monthly direct debit.

What is this dark magic?!?! lol. The US is comically awful at consumer banking.
Thanks for the clarification. It doesn't help that Twitter has removed this, so all I can find are long winded articles about him saying this without actually showing it. This is clearly an antisemitic statement.

It would be helpful if the media didn't post every single thing he's said about Jewish people claiming it's antisemitism, because that just muddies the waters and makes people more apt to believe the media is just lying.
I mean, they still exist here in Ireland, my biological grandmother sent me one last christmas; it's still sitting on my desk and I haven't gotten around to cashing it.
Or you could just follow your nose...

https://pubmed.ncbi.nlm.nih.gov/6823284/
I bet you don't travel by plane, either.
I think another big problem with digital versus paper money is that you can't just transmute money from cash to cashless without you having an institution involved along the way. I can't take a picture of a dollar bill and add it to my venmo account, unless I go buy a venmo gift card from a merchant, or I open an account with a bank and deposit the cash through their physical bank branch or an ATM network they've partnered with. Even with crypto, you are relying on some other institution like the echange or the bitcoin ATM or whatever to turn that dollar bill into a digital currency.
> What if your employees all have short term personal interests in mind, want 6 months a year of PTO, and overthrow the CEO to get it?

How does being a non-employee make an outside board member less self-interested? What if an outside board member wants to get paid $500K a year in cash for serving on the board and overthrows the CEO to get it?

At the end of the day board members have a fiduciary duty to shareholders that applies regardless of whether they're an employee.

The idea that someone who spends almost all of their waking hours on a company would be more likely to tank a company than someone who spends a few hours a month as an outside board member seems odd to say the least.
This statement is a prime example of a fallacy known as false dichotomy. https://en.wikipedia.org/wiki/False_dilemma
Same for: https://pypi.org/project/pytorch/

> You tried to install “pytorch”. The package named for PyTorch is “torch”
300K buys you a Home or two in every low COL area. A 20$ uber ride in SF is 2$ here. Sure Electronics are about same, but all else is between 2 and 10 times cheaper
This app is great and should have made it to the front page
Yeah the docs are lacking. The way Woodpecker works is, there is a Server, that is sort of the "manager"; you only run one of these. You run one Agent on each host that you want builds to happen on. The Agent then executes the steps of your Pipeline on a "platform", which is an Agent running on a particular OS.

By default an Agent just wants to execute jobs in a Docker container, using the docker backend. But there are multiple backends. To run a build on Windows/MacOS, you would download the Go binary for the Agent for that platform, and execute it with the right environment variables to specify the local backend.

I think a lot of this functionality is just now getting added to Woodpecker so it's not been documented. It's been in Drone for a long time, but the fork is from a while ago.

https://woodpecker-ci.org/docs/administration/setup https://woodpecker-ci.org/docs/administration/agent-config https://woodpecker-ci.org/docs/usage/pipeline-syntax#platfor... https://github.com/woodpecker-ci/woodpecker/tree/master/pipe...
How to write a self-printing program
I mean...

I usually belong to the anti-nuclear crowd, but even I don't think that would be an issue.

From what I know, one of the iron rules of nuclear plant design is that the contaminated stuff never leaves the reactor building. Even the steam circuit that powers the generator is separated from the (contaminated) primary circuit and receives energy through a heat exchanger [1].

The lines for district heating would probably be separated from the primary circuit by several of those.

[1] https://en.wikipedia.org/wiki/Heat_exchanger
ARCTIC TENSIONS ESCALATE

American ships fired on

UN warns of World War Three

President Warren at 33% approval

https://detroit-become-human.fandom.com/wiki/Arctic_Tensions...
IIRC you can use them to circumvent USA gambling laws.
There are currently multiple plans in the work and some already started. The goal right now is to install at least 500k heat-pumps per year. But, there aren't enough skilled heating contractors, so they are working on solving this as well.
My significant other spends the last hour of her day just recapitulating and filling timesheets. Nothing else. I eat the bad moods this brings every day.

What a waste, 4 different stakeholders need their own timesheets filled EXCEPT for her actual direct boss. Yes, she works for TCS, how did you know?
…or capturing the market would have flooded it in inane speech, rendering it no better (or different) than anywhere else.
I find it exceedingly impossible that Puerto Rico is more corrupt than my home state of Louisiana.
New Kids’ Privacy App Teaches Digital Privacy While Blocking Trackers
Cross-country skiing is cheap and affordable for nearly anyone. All you need is a pair of used skis, a pair of boots, and the ability to bum a ride from a friend.

Downhill skiing is the bourgie hobby.
In my industry, several "open letters" have been sent to Autodesk for their lack of response to customer requests and seemingly basic or common-sense features that have been requested for decades:

https://the-nordic-letter.com/

https://archinect.com/news/article/150324438/nordic-architec...

Doubt anyone has marched in protest of Autodesk but sometimes I sure feel like doing so
It's more sinister than that. Russia was financially extremely incentivized to let this happen and indeed, it seems the so-called "environmental groups" in Germany and elsewhere are really fronts for the Russian government: https://www.europarl.europa.eu/doceo/document/P-9-2022-00127...

Designed to cynically "care" about the environment, but in reality meant to destroy Europe's energy independence.
Also:

https://srht.site/

https://docs.gitlab.com/ee/user/project/pages/
Solar-powered headphones
Keeper keeps your customer support and tech teams in sync by automatically creating, updating and assigning support requests using slack conversations.
‎
Let your teams talk and solve issues, Keeper will do the boring ticket management
As well as dedicated hardware, to list but two examples:

http://www.morserino.info/

http://wb7fhc.com/m2-cw-decoder.html
Hongyanhe district heating project into final stages