skysight-inc/HackerNews huggingface dataset:
It's a hot topic in the USA now because finally heat pumps are available and the prices are starting to be affordable. Many areas in the USA still heat with oil for single family residential properties. Residential heating oil has been getting much more expensive and lots of the in-house tanks needed for oil heating are at the end of their life. Rather than buy a new oil tank and continue to spend the money buying oil, it can be less expensive to switch to using a heat pump. Removing the oil tanks from your house can also have health benefits.

Many houses in the USA also already have central air conditioning and when replacing your air conditioner system by buying a heat pump is not much extra cost. But now you have the option to use the heat pump to heat your home at least some of the time. For some temperature ranges, depending on your heating fuel and electricity cost, a heat pump is clearly less expensive than using any fuel to produce heat.

The popularity can easily be explained simply by looking at total costs of ownership for residential heating.
the most noticeable I made I think was this one

https://64.media.tumblr.com/c4a110c4bf7013f082e81b3561bf6791...
losing all nuance by virtue of getting dopamine quicker? count me in!
> Even Widevine L1 is effectively broken

Is there any evidence that Widevine L1 itself is actually broken, instead of let's say Netflix still offering legacy routes to provide HiRes content to some STB's and other devices (routes which are then used by pirates to download the content)?
After appeals were rejected, Apple is making payments to affected customers: https://www.smartphoneperformancesettlement.com/

You can find links to litigation there.
Loading times for GTA Online are still insanely long on PC
Sigh... This myth that the only people who can competently manage developers are other developers has been floating round for decades.

For some reason, developers seem remarkably blind to the skills other roles and disciplines require. Only a developer can do that, everyone else is basically useless fluff. Maybe it's a form of arrogance or just deep unself-awareness.
They lose them to sea weather. It's a thing: https://www.npr.org/2021/04/01/983017153/cargo-overboard-int...
The GDPR is concerned with using cookies or storage for tracking users without their consent, not with using cookies or storage as such. You don't need to ask for permission to use cookies (or similar techniques) in general – only when using them for evil. GitHub wrote a blog post [0] on this a few years ago.

Most cookie banners try to conflate the different uses of cookies to trick users into consenting to the tracking the law is meant to protect against. They are essentially the equivalent of a restaurant asking you "Knife Consent: This restaurant uses knives for 1) cutting vegetables and 2) removing your organs to sell on the black market. CONSENT TO ALL?"

[0] https://github.blog/2020-12-17-no-cookie-for-you/
They fill the core of their heat pump with helium at 30+ bars and seal it. That's all. It's not used continuously. So not a big quantity used.
Oh yeah totally forgot about that.
Yes, I've experienced a few poeple drilling the additional drainage holes on the bottom of the outdoor unit, when they experienced similar problems not having a "nordic" unit. With the nordic unit I mean the features mentioned above - heated compressor and the heating condenser vane.

Though, if it's snow blowing directly inside then I think creating some barrier or add additional shielding of the outdoor unit is required,so that you minimize the chance of the snow DDoS-ing the unit (note: check your unit's service manual for the minimum free distances from all sides of the unit, especially the front one that is the most important to be kept enough free space).
Project Planning Template for Indiehackers
A Python web service my team maintains, running at a higher request rate and with lower CPU and RAM requirements than most of the Java services I see around us, would like a word with you.
There's a button in the top left corner of the main Readme on GitHub that allows you to switch to English. Furthermore, not all phones have key mapping features, making it impossible to quickly enter voice mode. In addition, features such as internet access (available in gpt3.5 as well) and photography are also special characteristics of this project.
What's the difference? Apple appleals were rejected and then they started to compensating customers for their actions.

Seems like it was proven enough that the corporation admitted to wrong doing and is paying damages to customers.
In dev, this is handled mostly by the OS with things like inotify, so it has little perf impact.

In prod, you don't do it. Deployment implies sending a signal like HUP to your app, so that it reloads the code gracefully.

All in all, everybody is moving to thid, even php. This allows for persitent connexion, function memoization, delegation to threadpools, etc
Do you mean something like `.agg(pl.col("foo").diff())`?

Or is diff aggregation its own thing? (I tried searching for the term, but didn't find much.)
It's Not a Cigarette. It's Not a Vape. and It's Big in Japan
They're finding problems on multiple aircrafts. This isn't one QA. In fact, forget QA missing this. Bolts on aerospace systems are supposed to be properly torqued and arrested in most cases. How do the assembly people make such big mistakes?

In my experience, no one puts their job on the line over silly reasons like this, unless there is intense pressure (unrealistic deadlines, heavy workload and poor working conditions) that makes mistakes like this inevitable. I wouldn't be surprised if an honest independent review of either company found ridiculous cost-cutting measures and/or emotional overload.
> A heat pump that is used on the exhaust of a low efficiency furnace might turn it into a high efficiency furnace.

Just to make this clear: I was already comparing to a high efficiency furnace. I.e. a standard air-to-water heat pump (relatively common as a heat pump at least here in germany) would be more efficient at heating a house with electricity purely generated from natural gas than a natural gas furnace would be at its theoretical limit of 100%.

> This would have other benefits because you would not have to throw away an old furnace for no reason.

As long as there are no synthetic fuels for those furnaces (that can be made climate neutral) there is a very good reason to get rid of all of them: any burned fossil fuel is too much burned fossil fuel. We need to get down to zero.
Google doesn't need to intentionally break things, they just have to not test on anything but Chrome and say "oops" once a critical mass of complaints come in. Now you could say that they don't have to support the competitor, which is fair, but the web is based on standards, and in this case the site breaks based on the user agent and not the lack of some technical capability.
So it's a software visible GFCI circuit. Not super interesting, though sure, if the chip does it the OS should probably listen. The spin in the article about how this is all because of warranty denial revenue is pretty weird though.
It somehow happens that OpenBSD feels like an whole operating system rather than Linux distro built from various components. For example, when pledge(2) and unveil(2) appeared, many user-space programms got patched as soon as possible. You can see simillar process now, after pinsyscall(2) appeared and syscall(2) was removed.

I heard, that there is something simillar in FreeBSD with zstd compression.

For me cons is that you can't run some programms that depends on Linux kernel insides, like rr debugger, which depends on some specific of linux ptrace(2):
https://github.com/rr-debugger/rr?tab=readme-ov-file#system-...
We need to cross analysis people across the axes of tall/short and large/small head for posterity
> Tesla will likely supplant google maps any day now when they release an offering.

An offering of what?
https://torrentfreak.com/widevine-dump-leaked-code-downloads...
“As a user, I want to be able to take baths with my phone.”?
I don't know about the others but you can use Dask on a single machine, and it's also the easiest way to use Dask. It allows parallelizing operations by splitting dataframes into partitions that get processed in individual cores on your machine. Performance boost over pandas can be 2x with zero config, and I've seen up to 5x on certain operations.
Heated Tobacco Products.

"The first time I saw an IQOS, the innovative tobacco product on which Philip Morris International is betting billions of dollars to replace cigarettes, was at a wedding in 2016. A friend had excitedly pulled me outside to try this new device that had enabled him to finally kick his smoking habit. Not quite a cigarette because it didn't ignite, not quite a vape because it used actual tobacco, supposedly less toxic than conventional cigarettes but satisfying enough to compete with them, it seemed that this heated tobacco might be the future of nicotine."
Python-Based RPA Platform Is the Easiest One to Use
Huh? Apple is investing huge amounts into AI, mainly generative AI.
And w3schools!
The bulk of the cost in the UK seems to be the actual unit. I don't understand why, other than boiler manufacturers trying to maintain the status quo (oversized boilers that can be badly installed by one of the many gas-safe "engineers" already out there).

The split of cavity to solid walls is pretty even in the UK. There are gov grants available for insulation, both for walls and loft. It is true that many houses have moved to a combi-boiler and lost their hot water cylinder but cylinders are smaller than they used to be and personally I would guess the number of converted lofts in these cases is relatively small.

https://www.checkatrade.com/blog/cost-guides/air-source-heat...

https://www.gov.uk/apply-great-british-insulation-scheme

The main problem with an ASHP for your typical 2-3 bedroom terrace house is there is very limited outside space to put the thing.
Introducing ‘about: blank’ by Google. A new way to experience the web.
I laughed, she laughed, the toaster laughed, I shot the toaster.
To add to the multitude of existing comments: the C64 did not have it, but the C128 did.
I had a quick scan but I can’t see it. Can you quote the bit where the court said Apple lied?

Edit: Document is here: https://angeion-public.s3.amazonaws.com/www.SmartphonePerfor...

> The Court did not decide the case in favor of Plaintiffs or Apple.

This does not support your assertion that the court decided that Apple lied.
A vision for the alleviation of water scarcity in the US Southwest
Twitch, OBS and Nvidia to Release Multi-Encode Livestreaming
Good enough isn't mediocre though, mediocre is lower than that. Mediocre is, by definition, insufficient, unsatisfactory, &c. Mediocre is what you use when something is about average but you expected better, you cannot simultaneously expect better and be content.
The Wiktionary definition I linked to doesn't reflect that, it should probably be updated then.
Chrome is okish for collecting data. But they have Android which probably provides 100x the data.
I'm doing this for private notes, that I don't want on a git hoster. Of course without network delay, everything is super snappy. Only need to make sure, that you have backups, in case one of your disks goes up in flames or so.
Most of the standard C library implementations, including FreeBSD's libc [0] and glibc [1] have sscanf implemented like that, by calling fscanf on a dummy FILE object (with its size populated by strlen() at every call, no caching).

Of course, there are implementations whose authors thought about that and decided to do the reasonable thing instead, e.g. musl [2] and Plauger's old stdlib [3].

[0] https://github.com/lattera/freebsd/blob/master/lib/libc/stdi...

[1] https://github.com/bminor/glibc/blob/dff8da6b3e89b986bb7f6b1... , https://github.com/bminor/glibc/blob/dff8da6b3e89b986bb7f6b1... , https://github.com/bminor/glibc/blob/dff8da6b3e89b986bb7f6b1... — two additional files and five times as much code compared to FreeBSD's implementation for pretty much the same functionality, wow.

[2] https://git.musl-libc.org/cgit/musl/tree/src/stdio/vsscanf.c

[3] https://github.com/wuzhouhui/c_standard_lib/blob/master/STDI...
A few years ago, Google had an advanced research project for ground source heat pumps. They spinned it off in Dandelion energy.
Quickwit is under AGPLv3. Are you saying that AGPLv3 is not FOSS?
A MLOps Starter Guide
Recently wrote a step-by-step guide using the open-source ZenML (Disclaimer: I'm the co-creator). Thought it covered some nice concepts and is OSS, so the HN community would appreciate. Peace!
And excellent drums on "100001 1010101" !
indeed, was going to say the same. It cost me around 15k€ to upgrade my house to a air 2 water heat pump in France.

time will tell if I will get a return on my investment, the big question will be how long my heat pump is going to last
I've seen the last years of Conrad, and my impression is that it was made obsolete by online retail. Like yes, if its Friday afternoon, and you need parts urgently for your weekend project, then you can go there. But otherwise you get better choice for less money online.

I still have a bottle of flux I've got from them in my closet. The funny thing about it is it leaves conductive traces unless cleaned. Not the best choice for the only flux on the shelf on an electronic DIY shop.
So you are shorting TSLA right? Or do you just believe in capital markets?
When operating efficiently, an ASHP's max flow temp is far lower than a gas boiler. Reducing heat loss is the solution.
I keep trying to conjure stories for how this happened.

My favorite is that you were lying passed out in a gutter all night with water rushing over you. And the phone. But you only mentioned the phone. lol.

How is your warranty doing? ;-)
Testing can never prove something works, only that something doesn't.
Something strange, isn't it? First, the fuselage panel detaches in the only row of seats with no passengers. What is the probability of this happening? Then, an iPhone is sucked into the hole and is found on the edge of a road after falling 5000 meters in perfect condition with an airline message on its screen. Really weird.
> i think v8 works pretty hard to not use floats

Correct, to the point where at work a colleague and I actually have looked into how to force using floats even if we initiate objects with a small-integer number (the idea being that ensuring our objects having the correct hidden class the first time might help the JIT, and avoids wasting time on integer-to-float promotion in tight loops). Via trial and error in Node we figured that using -0 as a number literal works, but (say) 1.0 does not.

> i don't think local-variable or temporary floats end up on the heap in v8 the way they do in cpython

This would also make sense - v8 already uses pools to re-use common temporary object shapes in general IIRC, I see no reason why it wouldn't do at least that with heap-allocated doubles too.
It started like that, but I think it also nowadays means "an awful lot of work for very small results".
I do see it every now and then. We have a few kdb/q applications but on the whole, mostly C++ and C. Maybe a few percent and some of the larger, much older firms.
No. But you might be misguided if you are incompetent to do it right, with incremental enhancement based on available features/resources.

But then you will also be incompetent to do it right with UA sniffing, which is even harder and require more maintenance to keep the list up-to-date.

That's the obtuse thought process on how you get the garbage google just showed us.
I am the "they" in the case of last generations' "kids these days".

What "kids these days" do and don't do has always been a subject of parental concern, but the reality is that people aren't a homogenous group, and being an adult makes you more aware of people who grow up differently than you did.

Just as my mum was concerned about my reading habits (she probably saw a headline about it), so too are you concerned about the current generation's.

My generation was all over the place, and so is today's. The top readers of my generation read widely, most adults when I was a kid didn't read more than the headline; The top readers of the current generation read widely, most adults today don't read more than the headline… and even here, we get comments where people clearly comment without having read the link.
I'm familiar with Bittware, F1 and Alveo accelerators. I've used F1 and might use Alveo this year. The cost of programming them is indeed high, but it's largely because of the design software whose paradigm remains firmly stuck in the 90s. Even "high level synthesis" is far from high level at the moment.

Those devices are completely different to use compared to the sort of general purpose, fast-compilation, fast-switching accelerators like modern GPUs.

FPGAs and FPGA-like architectures and concommittant design software can be designed for fast compilation, adaptive timing and pipelining, and overlapped application multiplexing. But it takes significant design changes. It's a novel and underexplored area. With such architectures, schlubs like us can write software that runs on them with excellent performance for some tasks.

Unfortunately the market and the legal situation hasn't optimised for that. The closed FPGA programming information, for decades, meant others could't produce radically different commercial tools for existing FPGAs, which would generally require skipping the proprietary P&R to use novel fast-compilation and incremental reprogramming techniques. Those who explored it were always worried about legal issues, as well as damaging customer devices.

And for a long time the patents were a chilling effect on new entrants wanting to develop alterate FPGA architectures better suited to this type of programming, as long as they contained elements of traditional FPGAs as well. The patent situation is starting to shift now that early Xilinx and Altera devices are old enough, but it's a multi-decade process, unfortunately.
I wish there was a forum like this for engineers. I'm really a CompE/EE masquerading as a programmer.
It also depends on the language and ecosystem. I've found that with Go or F#, they typically use smaller task oriented libraries, the largest of which might be an http router, client, config reader, and db driver. There may also be larger more framework style libraries but tend to be less often used.
Having played with a few of these systems, I still feel something like a slightly broken Amstrad CPC6128 or ZX Spectrum offers the better learning experience. You get to understand the minds of the designers back in the 80s.
KLM lost luggage worth >6000€ 7 weeks ago
The airline is not declaring it lost and does not offer compensation. As usual with contemporary customer service, you only get non-answers and it becomes increasingly hard to talk to a human being that's directly involved with your issue.
Try Using techspypro, they know exactly what they are doing. Always make research before hiring a hacker and They are all scam. You can use “techspypro @ gmail com ” and you can be able to have some questions for them stay safe.
You're probably already aware there are some hilarious drivers for I think VirtualBox that let ~Win3.1 achieve practically infinite VGA resolution.

And then you have your choice of networking via eg SLIP or (more sanely lol) a program that can mount VHDs offline.
The problem is that it's a rather confusing Alt Mode.

Basically, it's only supposed to be used for USB-C-to-3.5mm adapters, and it was only implemented by some smartphones. It's not a reliable way to get audio out of a USB-C port, and because it's using the internal DAC the audio quality isn't going to be good anyways.

The proper solution is to use a USB DAC. This provides the same user experience but it actually works with all USB-C devices. Considering the official Apple USB DAC is available for $9, the Audio Alt Mode really doesn't have a reason to exist.
Can we now discuss it in the context of 5g? That would be so much more interesting.
the creator of pandas created Ibis, which has a Postgres backend, for reasons like this: https://ibis-project.org/backends/postgresql

this is a better approach to Python dataframes and SQL
I'd prefer floor heating. Your feet will never again feel cold during the colder seasons + warm air travels upwards, thus distributing the heat to the entire room.
maybe what you need to practice is figuring out how to locate, evaluate, and use new libraries and tools?

if not, then that means those libraries and tools save you less time than it would appear, and you might as well write your own code
This needn't be because of the female name though, does it? A bot is generally very fast and if it was programmed right it might just be a very good experience for the end-users.

Did the ratings change after the bot got a male name?
Nobody should be using Ubuntu in 2024.
Locking the issue after it has been posted to any large community is the right call.

The respectful users will look at the thread and not comment to not derail the discussion. The fraction of a percent which may have something relevant to contribute probably already did or will find another way to do so if it’s important.

The remaining users will post low quality comments for a while then leave forever. Like a flash mob that invades your home, parties for a few hours, then leaves a mess for the regulars to clean up.

Can’t blame the owner for preemptively locking the door.
Researchers don’t yet know how dangerous tiny plastics are for human health. In a large review published in 2019, the World Health Organization said there wasn’t enough firm evidence linking microplastics in water to human health, but described an urgent need for further research

Finding a connection between microplastics and health problems in humans is complicated — there are thousands of types of plastics, and over 10,000 chemicals used to manufacture them. But at a certain point, Mason said, policymakers and the public need to prepare for the possibility that the tiny plastics in the air we breathe, the water we drink and the clothes we wear have serious and dangerous effects.

If the negative effects were very strong they would probably have found evidence in previous studies. There may be something here, but it isn't something worth worrying about much.
you joke, but microsoft using "mozilla" on IE useragent is why to this day every single browser have "Mozilla/5.0" there.

At the time netscape and microsoft were giving out free browsers while fighting for control of the profitable httpd server market, and blocking competitor browsers "for security" or something else was the play book of the day.
Blocking domains is big part of why I use Kagi, I wish they should share their top blocked domains or make it that people can share their blocked domains to help others. They have this https://kagi.com/stats, but I'd like something I can import into my own settings to use.
Very recent. Users being given access to other users systems.

https://www.bleepingcomputer.com/news/security/ubiquiti-user...
Just curious if you removed the words “rings of” would you have the same objections?
That’s awesome - I had to Google Flir Lepton lol. Really interesting stuff. Definitely feel ya on the not needing to work anymore. Are you doing YC?
> Middle management finds a tactic that implements the friction strategy - small "random" breaks and persistent performance issues.

> An engineer would find the precise measure to implement - break the UA string sniffing targeting a specific browser.

You got the strategy right but the implementation is laughable, sorry :-)))

The implementation is: "We have a budget of N story points this sprint to resolve bugs, let's prioritize them. Let's prioritize by impacted audience size."

The audience size will make 99% of Firefox specific bugs be deprioritized out of the current sprint. And the next one. And the one after that.

And unless a senior engineer stands up to update the prioritization criteria, plausible deniability forever.