skysight-inc/HackerNews huggingface dataset:
Magnetocaloric heat pump could be a sustainable cooling and heating technology
It seems strange to me in a time when incomes have been stagnant for decades and food prices have never been higher, the big trend has been away from tradition money-saving strategies- like learning to cook, buying in bulk either in stores or in buying clubs, supplemental gardens, and weekly meal prep with a focus on related meals reusing key ingredients- the continued hot topic in filling human bellies is even more delivery and extreme catering to our impulses. So bizarre.
It's a place to put intetion that isn't so much of a second class citizen that it will likely be ignored and/or not updated if it ceases to be true. You want your test methods fine grained (many methods that each check one variation, instead of one method that checks a whole list of them) and every extra redundancy (method naming vs the variation of data actually passed vs documentation) increases the the chance of those redundancies getting out of sync.

In fact I've occasionally found myself writing reflection code to parse the test method name as input just to avoid that problem altogether (for name and data, not for documentation). And that was in plain Java even, the pattern could be far more useful with that kotlin naming freedom.
The Donald frame translation is lovely. It’s a shame it’s not in the public domain.
I’m a blogger, and I get compliments here and there about my writing, so here are my 2c.

The best way to improve writing, is to write more. I know it sounds cliche, but writing should be 70-80% of your time spent on improving writing.

The other 20-30% should be a mix of reading what other people write. Find good blogs, read good articles. Avoid reading the news (they rarely provide concise and good writing). Also avoid social media. LinkedIn is clickbait, and short form content platforms like twitter are focused more on getting your idea in as few words as possible, which often leads to poorly formed ideas and in general bad writing style.

Use a spell and style checker, I use ltex for neovim, which afaik uses LanguageTools. It not only corrects grammar mistakes, but also point you to common issues like starting consecutive sentences with the same words, etc. I do suggest you avoid AI tools. You can use it for brainstorming, but don’t use to write/rewrite for you.

Learn grammar, proper punctuations, etc. And dont write on mobile (like I’m doing now), because you will usually get annoyed and would want to get over with it as quick as possible which often leads to poorly formed writing.
i think if the main thing is “hearing voices” this kind of thing is probably a good strategy, but there are lots of other probably worse symptoms of psychosis.
> Why are ostensibly religious people interested in replacing humans?

I’m not sure what you mean here. As far as I’m aware, “preventing humans being replaced with technology” is not a component of many religions.
For me It was somehow obvious "they need to make money on something", and it doesn't surprise me at all that they are inserting own affiliate links. Would I call this scam? No, I wouldn't. Firstly I thought they started to genuinely deploy malware or some crypto-coin miner.
Even then, having the vision to roll out superchargers, and cannibalise a very successful business, and invest a fortune in a brand new from-scratch platform, is just supremely unlikely in practice. Why jeopardise your bonus?
Does it? I've seen outages around "Sorry, us-west_carolina-3 is down". AWS is particularly good at keeping you aware of their datacenters.
I didn’t name it, to me I think it’s more about reflecting the output back on itself which doesn’t necessarily means anthropomorphism.
After reading that I almost started a blog called: Letters to Dzjengis Khan to convince him that killing everyone might not be the coolest idea to be had. The postings would tell him about the atrocities committed today and the senseless excuses for it drawing parallels with similar historic events.
I don't see how point 2 could have come as a surprise to anyone.
Show HN: DevOps Interview Questions with Terminal UI
Video demo: https://x.com/ghumare64/status/1870846992257356044
I’m pretty sure your history is off here. There was a 5 year agreement around 1998 to keep Office available for the Mac, and to make IE the default (but not only bundled) browser available.

Safari was shipped almost exactly at the end of that agreement, and the announcement as to IE for Mac being discontinued was 6 months later.
If we had rational cost-benefit discussion instead of alarmist fear mongering, we would not have this problem.

https://www.sciencedirect.com/science/article/pii/S004016252...
Jetpack Compose cannot be written in Java because it relies on a Kotlin compiler plugin to transform composable functions.
Database Release and End-to-End Testing: ClickHouse Database Cloning
I have said for years the value of cloud is mainly its api, thats the selling point in large enterprise.
Tech billionaires usually advocate for some kind of return to the gilded age, with minimal workers rights and corporate tax. Markets were freer back then, how did that work out for the average man? Markets alone don't do anything for the average quality of life.
I’m not convinced this is entirely true. The upfront cost if you don’t have the skills, sure – it takes time to learn Linux administration, not to mention management tooling like Ansible, Puppet, etc.

But once those are set up, how is it different? AWS is quite clear with their responsibility model that you still have to tune your DB, for example. And for the setup, just as there are Terraform modules to do everything under the sun, there are Ansible (or Chef, or Salt…) playbooks to do the same. For both, you _should_ know what all of the options are doing.

The only way I see this sentiment being true is that a dev team, with no infrastructure experience, can more easily spin up a lot of infra – likely in a sub-optimal fashion – to run their application. When it inevitably breaks, they can then throw money at the problem via vertical scaling, rather than addressing the root cause.
> All the pro-cloud talking points are just that - talking points that don't persuade anyone with any real technical understanding ...

And moreover most of the actual interesting things, like having VM templates and stateless containers, orchestration, etc. is very easy to run yourself and gets you 99.9% of the benefits of the cloud.

About just any and every service is available as container file already written for you. And if it doesn't exist, it's not hard to plumb up.

A friend of mine runs more than 700 containers (yup, seven hundreds), split over his own rack at home (half of them) and the other half on dedicated servers (he runs stuff like FlightRadar, AI models, etc.). He'll soon get his own IP addresses space. Complete "chaos monkey" ready infra where you can cut any cable and the thing shall keep working: everything is duplicated, can be spun up on demand, etc. Someone could still his entire rack and all his dedicated server, he'd still be back operational in no time.

If an individual can do that, a company, no matter its size, can do it too. And arguably 99.9% of all the companies out there don't have the need for an infra as powerful as the one most homelab enthusiast have.

And another thing: there's even two in-betweens between "cloud" and "our own hardware located at our company". First is colocating your own hardware but in a datacenter. Second is renting dedicated servers from a datacenter.

They're often ready to accept cloud-init directly.

And it's not hard. I'd say learning to configure hypervisors on bare metal, then spin VMs from templates, then running containers inside the VMs is actually much easier than learning all the idiosyncrasies of all the different cloud vendors APIs and whatnots.

Funnily enough when the pendulum swung way too far on the "cloud all the things" side, those saying at some point we'd read story about repatriation were being made fun of.
Castle Bravo, the science and history of the Castle Bravo nuclear test [video]
Shutting down nuclear plants is "total madness"
Oh, I have no issue with his textbook definition, I'm saying that it's now being used to sell products by people who know their normal consumer base isn't using the same definition and it conveniently misleads them into believing things about the product that aren't true.

Knowing that your target market (non-tech folks) isn't using the same language as you, but persisting with that language because it creates convenient sales opportunities due to the misunderstandings, feels disingenuous to me.

An "agent" in common terms is just someone acting on behalf of another, but that someone still has autonomy and moral responsibility for their actions. Like for example the airline customer service representative situation. AI agents, when we pull back the curtains, get down to brass tacks, whatever turn of phrase you want to use, are still ultimately deterministic models. They have a lot more parameters, and their determinism is offset by many factors of pseudo-randomness, but given sufficient information we could still predict every single output. That system cannot be an agent in the common sense of the word, because humans are still dictating all of the possible actions and outcomes, and the machine doesn't actually have the autonomy required.

If you fail to keep your tech product from going off-script, you're responsible, because the model itself isn't a non-deterministic causal actor. A human CSR on the other hand is considered by law to have the power and responsibility associated with being a causal actor in the world, and so when they make up wild stuff about the terms of the agreement, you don't have to honor it for the customer, because there's culpability.

I'm drifting into philosophy at this point, which never goes well on HN, but this is ultimately how our legal system determines responsibility for actions, and AI doesn't meet those qualifications. If we ever want it to be culpable for its own actions, we'll have to change the legal framework we all operate under.

Edit: Causal, not casual... Whoops.

Also, I think I'm confusing the situation a bit by mixing the legal distinctions between agency and autonomy with the common understanding of being an "agent" and the philosophical concept of agency and culpability and how that relates to the US legal foundations.

I need to go touch grass.
Interesting perspective. I wonder if you yourself take part in the exploitation by purchasing things made/grown in poor countries due to cost.
> Maybe it was on purpose? Those fancy textures and icons are probably a lot more expensive to produce when they have to look good with 4x the pixels.

That's an interesting observation. If it was indeed on purpose, I wonder whether they were weighting it based on the effort on Apple's designers/developers/battery usage or the effort it would have drawn from 3rd party developers.
> I can't help but think that this is not a problem that actually exists, because a supermarket that keeps brand products forever in the stocking room in favor of in-house brands, would be much better off not ordering the brand product in the first place. Why pay money for product that you're not going to sell anyway, and lose the storage space too?

Good point. But where Spotify and the store differ is that Spotify doesn't pay for the music upfront. It distributes a portion of its streaming revenues up front. So unlike the store, it can keeping thousands of titles in the stocking room without losing money.
It's why I prefer Claude to let's Chat GPT. I'm paying for tokens generated too.
Self-hosted software also has APIs, and Terraform libraries, and Ansible playbooks, etc. It’s just that you have to know what it is you’re trying to do, instead of asking AWS what collection of XaaS you should use.
The "NS" prefix was introduced with OpenStep in 1994[1]. OpenStep was a collaboration between NeXT and Sun[2]. So the S in "NS" referring to Sun is certainly plausible!

[1] https://developer.apple.com/library/archive/documentation/Co...

[2] https://en.wikipedia.org/wiki/OpenStep
What do you want to get out of it?

I believe the ancient ritual is to stare at a blank page until the spirit arrives to write it all down.
If you understand what rate limiting is, you block them for a period of time. Let's stop being pedantic here.

72 requests per day is nothing and acting like it's mayhem is a bit silly. And for a lot of people would result in them getting possible news slower. Sure OP won't publish that often but their rate limiting is an edge case and should be treated as such. If they're blocked until the next day and nothing gets updated then the only person harmed is OP for being overly bothered by their HTTP logs.

Sure it's their server and they can do whatever they want. But all this does is hurts the people trying to reach their blog.
It still works both ways. I work for a very large company with no degree, doing HPC/AI

I used to work for another very large company doing the same thing, but as a contractor. A FTE position opened on our team but I was told by HR that I wasn't qualified for the role (even though I had been doing it for a few years on the same team...) because I didn't have a degree (not a requirement for a contractor)
[Given your comment history, as you surely already know...]

Yes and:

With the rise of "virtual power plants" (VPPs), "all the above" (PV, batteries, EVs, water heaters, HVAC, residential geothermal) will be stitched together to create decentralized, more resilient power grids, capable of peer-to-peer power sharing.

Analogy:

Remember the term 90s "convergence" (turrible term)? Describing how the computer (digitization) was becoming the everything tool? VPPs (turrible term) is just the electification of "all the things", unifying all energy (heat, electricity) stuff (source, sink, storage).

It's a good way to anticipate this interation of "convergence". eg VPPs' analog to "traffic shaping" is "load shaping". eg Just like internet is a network of networks, the "intergrid" will be a network of grids. Etc.

It's really easy to see the rough outlines (age of renewable energy) once a person learns of the 100s (1000s?) of puzzle peices currently being assembled. Just reflect on the internet and superimpose those notions onto energy.

Thanks for listening.
A friend's friend is a paramedic and as far as I remember they can take the rest of a day off after witnessing death on duty and there's an obligatory consulation with a mental healthcare specialist. From reading the article, it seems like those moderators are seeing horrific things almost constantly throughout the day.
Ask HN: How do you handle language disorders/communication problems?
Expressive Language Disorder and Speech Disorders make it really difficult to articulate your thoughts and communicate well. It's really time consuming as well.

ADHD, Autism, Schizophrenia, Aphasia cause communication difficulties as well.

Ask HN: How do you improve your writing? (Saw this trending and it inspired me to post this)
This is very well said and succinctly summarizes my frustrations with QA. My experience has been that non-technical staff in technical organizations create meetings to justify their existence. I’m curious if you have advice on how to shift non-technical QA towards adopting automated testing and fewer meetings.
Maybe a couple years later. The iPhone came out in 2007 but it was probably around 2010 before it really exploded. I was doing email with an earlier smartphone before that but 2010 or so is when mobile web really exploded and everything associated with that.

And, yeah, the 90s weren't really a mobile era for most people overall. I got a laptop at work in the latter part of the decade because I sort of begged and pleaded but it was mostly unconnected. Even when I became an analyst in 1999, I had to buy my own laptop for travel as I was just given a PC. (And WiFi at conferences was still an adventure.)
No, this is a stupid idea for people who don't know anything about boxing.

Effective aggression and ring generalship are subjective human judgements. Boxing results are varied because in a championship fight, many times rounds will be completely subjective.

If you made boxing judged by AI, the rules would quickly be gamed. I suspect it would turn into a contest of jab/output and completely ruin boxing.

What ultimately makes boxing great is a fight today doesn't look that much different than a fight 100 years ago. That is the whole fun of it.

It is a really a symptom of a culture obsessed with scientism. As if adding a bullshit layer of scientism makes things somehow better and "smarter".
Well cloud providers often give more than just VMs in a data enter somewhere. You may not be able to find good equivalents if you aren’t using the cloud. Some third-party products are also only available on clouds. How much of a difference those things make will depend on what you’re trying to do.

I think there are accounting reasons for companies to prefer paying opex to run things on the cloud instead of more capex-intensive self-hosting, but I don’t understand the dynamics well.

It’s certainly the case that clouds tend to be more expensive than self-hosting, even when taking account of the discounts that moderately sized customers can get, and some of the promises around elastic scaling don’t really apply when you are bigger.

To some of your other points: the main customers of companies like AWS are businesses. Businesses generally don’t care about the centralisation of the internet. Businesses are capable of reading the contracts they are signing and not signing them if privacy (or, typically more relevant to businesses, their IP) cannot be sufficiently protected. It’s not really clear to me that using a cloud is going to be less secure than doing things on-prem.
This site would not 429 current Miniflux, since it makes conditional requests. She has a previous post outlining cache respecting behaviour of many common feed readers.
I would say it's disingenuous to claim sending HTTP status and body that is not expected for a period of time is not blocking them for that period of time. You can be pedantic and claim "but they can still access the server" but in reality that client is blocked for a period of time.
I agree, the mode is probably better. Anyway from the median you can also get a good guess of how much income the band sitting between 25%-75% has since it's a normal distribution. Either comparison should be ok for a guesstimate of the impact of electricity bills for a family in California vs different parts of the UK.
True. The opportunities are insurmountable. h/t Yogi Bera
De Honoris Numquam Satis: Reflections on Snobbery in Academia
It is not the only claim in the video.

There are at least the following claims:

- Inserts its own affiliate link (even when no discount is found, uses strategies to push for interaction like adding a dismiss/pay with paypal link that adds the affiliate association)

- Adds a very small kickback from the affiliate payment they receive as a rewards program. (Which, while scraps, makes content creators "lose" in economic terms in the affiliate offerings)

- Promises to consumers to find the best discounts available

- Promises to vendors to allow control of the discounts offered and the offer rate of said discounts

- Previous both promises are contradictory yet simultaneously offered

- An extra/upcoming claim around forcing non-affiliated stores to affiliate.
> 429s aren’t “blocking”

Like how "unlimited traffic, but will slow down to 1bps if you use more than 100gb in a month" is technically "unlimited traffic".

But for all intents and purposes, it's limited. And 429 are blocking. They include a hint towards the reason why you are blocked and when the block might expire (retry-after doesn't promise that you'll be successful if you wait), but besides that, what's the different compared to 403?
IDK, start by Kant maybe? Then read about utilitarianism and pick whatever floats your boat.

I'll admit my previous comment wasn't that clear, I meant that I would like it if ChatGPT was able to justify why it answers the way it does, or refuses to. Currently its often unable to.
There were various sea changes over fairly short time horizons. When I went to grad school in the mid-80s, few people had their own PCs and mine wasn't a portable much less a laptop. At my job afterwards, we still used terminals and were ahead of the curve in that we made heavy use of internal-only email.
Have I accomplished anything brag-worthy that day? Not really, but having the list helps on two grounds. One is to have an explanation of what was considered important enough to derail that, so I can look at trends (e.g. Am I the only person on the team who knows about X so I'm getting derailed by questions about X? Maybe it's time to revamp the X docs or give a presentation on X). The second is placating stakeholders elsewhere in the company. "We didn't do that thing you asked for yet" on its own sounds like you just don't care about them. "We didn't do it yet because of incident XYZ123 impacting $xxxK in revenue needed to be fixed" usually works better.
flat UI was the triumph of mediocre repeatability over humane user interaction
Yes, it is death by 1000 cuts. Speccing, negotiating with hardware vendors, data center selection and negotiating, DC engineer/remote hands, managing security cage access, designing your network, network gear, IP address ranges, BGP, secure remote console access, cables, shipping, negotiating with bandwidth providers (multiple, for redundancy), redundant hardware, redundant power sources, UPS. And then you get to plug your server in. Now duplicate other stuff your cloud might provide, like offsite backups, recovery procedures, HA storage, geographic redundancy. And do it again when you outgrown your initial DC. Or build your own DC (power, climate, fire protection, security, fiber, flooring, racks)
I think part of it was a way for dev teams to get an infra team that was not empowered to say no. Plus organizational theory, empire building, etc.
> Blocked for 2 hits in 20 minutes on a light protocol like rss?

I might be getting old, but 500KB in a single response doesn't feel "light" to me.
Than throwing a face punch or a rock? You should check public schools.
But it's not a "light" protocol when you're serving 36MB per day, when 500KB would suffice. RSS/Atom is light weight, if clients play by the rules. This could also have been a news website, imagine how much traffic would be dedicated to pointless transfers of unchanged data. Traffic isn't free.

A similar problem arise from the increase in AI scraper activities. Talking to other SREs the problem seems pretty wide spread. AI companies will just hoover up data, but revisit so frequently and aggressively that it's starting to affect the transit feeds for popular websites. Frequently user-agents wouldn't be set to something unique, or deliberately hidden, and traffic originates from AWS, making it hard to target individual bad actors. Fair enough that you're scraping websites, that's part of the game when your online, but when your industry starts to affect transit feeds, then we need to talk compensation.