skysight-inc/HackerNews huggingface dataset:
You have it backwards. Counter flow units have lower efficiency than these "regenerative" type ERVs.

The downside of this is that the high efficiency is limited to small spaces (based on the mass of your core), where counter flow units are great for entire homes.

One point often overlooked with counter flow units, is that you can place exhaust ducts in spaces that you want to purposefully remove air, like bathrooms and kitchens, while providing fresh air to places with little air movement, like closets, basements.

Regenerative core ERVs do little for fresh air circulation.
How long should police hold on to reports that they don't do anything with? If I make a complaint to the police about you, should an unrelated interaction you have with the police 5 years later bring up that report? Do you have a right to be forgotten if you haven't been convicted of a crime? Do I have a right to be forgotten if I've filed a report (or reports) that the police determine is/are frivolous?

I can think of plenty scenarios where these records should be destroyed permanently after some amount of time - namely, if the police decide not to refer to a prosecutor, or if the prosecutor decides not to press charges, or if the defendant is found not guilty.
Yes. "Kardashev Scale" has now become a slop indicator.
They would not be able to afford to sell them at that price if they sold all of them at that price. (Or at least, I doubt they would.)
It would be funny if a user sues WordPress for being forced to acknowledge that pineapple is delicious on pizza because that user is allergic to pineapple.
I think you're being underly charitable. The vast majority of congress critters are pretty smart people, and by Jeff Jackson's account, even the ones who yell the loudest are generally reasonable behind closed doors due to incentives.

The problem is that the real problems are very hard, and their job is to simplify it to their constituents well enough to keep their jobs, which may or may not line up with doing the right thing.

This is a truly hard problem. CSAM is a real problem, and those who engage in its distribution are experts in subverting the system. So is freedom of expression. So is the onerous imposition of regulations.

And any such issue (whether it be transnational migration, or infrastructure, or EPA regulations in America, or whatever issue you want to bring up) is going to have some very complex tradeoffs and even if you have a set of Ph.Ds in the room with no political pressure, you are going to have uncomfortable tradeoffs.

What if the regulations are bad because the problem is so hard we can't make good ones, even with the best and brightest?
Those are great tips. The RAG thing looks doable. Is there a pre-fab solution, or do I need to use one of the APIs for the big-box providers?

My concern is: although it looks relatively easy to implement, I'm not sure I want to build a whole interface for it. I wish Cursor exposed, eg, this:

https://github.com/anthropics/anthropic-cookbook/blob/main/s...
I'd recommend transforming protobuf types to domain types at your API boundary. Then you have domain types through the whole application.
I wonder if you could start a small claims lawsuit for a bad software update. You can lose 15% of the performance of you $400+ GPU hardware due to new software installed by default.
Contracting made a bit more difficult, freelancing totally unaffected. It was always pretty easy to check at below. Every contractor I have ever met seems to know about umbrella companies...

It was not a great regulation, and seemed to affect government contractors the most, which was a bit of an own goal. But it never affected Freelancers

https://www.gov.uk/guidance/check-employment-status-for-tax
This seems like a classic "Don't interrupt your adversary when they are making a mistake" situation.

The EU and UK have been making these anti-tech, anti-freedom moves for years. Nothing can be better if you are from the US. Just hoover up talent from their continent.
Welp, only one thing to do then! Time to go wife shopping.
Certainly Gerry Sussman's frustrations with ambiguous notation were a big reason for his decision to create SICM! https://youtu.be/arMH5GjBwUQ?t=236
The danger, of course, is that they decide that they don't believe they can sell a single sku at USD20000 and make the same money they're making now. So then, the price goes up 2.5x to 10x depending on how greedy they want to be.
An awful lot of people use Confluence for that kind of thing even though I think it's awful. It's probably good enough.
All that WWII war propaganda becoming public domain at the perfect time for inciting the next mass murder!
A castle built on sand. The only way to take the premise of this claim seriously is to ignore data for the past 100 years.

When I was in the US military, we all complained about the Body Mass Index standards. They were based on the WWII era "normal". Men were smaller. Less muscle mass. Shorter. If the average fit American young man tried to fit into a pilot's cockpit from the 1950's, it would feel quite cramped. Like it was built for much small people. It was.

We have certainly climbed the Kardashev scale since the 1950's. To what degree is a matter of contention. But, all would agree that we have moved up the scale.

Muscle atrophy has not been correlated with the growth. The opposite seems true. The average American, both male and female, has more muscle mass than in 1924. A 2024 person spends significantly more time on average in a gym pushing their muscles to hypertrophy than in 1924.

In addition, it is likely that the romantic picture of the average laborer "bodybuilding" is fictive and ignores how muscle atrophy and hypertrophy works. Most laborers are NOT doing activity that leads to hypertrophy. They are staying well within cardiovascular zones of muscle activation. Hence, bodybuilders as we know them are largely a modern phenomenon. And they are certainly WAY more muscular.

Seems the model that underlies this claim is built on seemingly demonstrably false premises.
Downvoted but relevant...nothing says corporate bullshit like a niche programming language with logos and merch featured far more prominently than examples or explanation...
Most people don’t want cloud hosted subscription software, we do it that way because VCs love vendor lock in and recurring revenue.

Old school desktop software takes very little maintenance. Once you get rid of user tracking, AB testing, monitoring, CICD pipelines, microservices, SOC, multi tenant distributed databases, network calls and all the other crap things get pretty simple.
Between EVGA getting out of the Nvidia card business, Nvidia continuing to be problematic under Linux (even if that’s improving), all the nonsense with the new power connector, and the company’s general sliminess, I’m increasingly leaning towards an AMD (or potentially Intel) card for my next tower upgrade.

AMD and Intel might only be competing in the entry-to-midrange market sector but my needs aren’t likely to exceed what RX 8000 or next-gen Intel cards are capable of anyway.
It's not predictable of course, but the parent commend said:

> surprising, even human super grandmasters can't always understand

Of course they don't expect the move, but they always understand it, even if it takes a bit. There's no move an engine makes where grandmasters go "I can't understand this", it may take them a bit, but they will always ultimately have a good idea of why it's the best move.
Apple reveals 2024's most downloaded apps and games on the App Store
andy here - happy to answer questions.

Also, I answered a bunch of questions yesterday on LocalLLaMA that people here might find interesting https://www.reddit.com/r/LocalLLaMA/comments/1hdfng5/ill_giv...
You really think making videos with computers is not useful? Is this a joke?
Is an early 20th century mechanical desk calculator a computer? There is no consensus on definition but for me, a computer follows a program. Maybe even only one fixed program. But a program. If there is no stepping through a program it is not a computer.

Does the iterative method used by the difference engine constitute a program?
I know you think this is a gotcha but you're seriously advocating for the banning of advertisements of certain kinds of food? Based on the fact that what, some people aren't smart enough to read an ingredient label?
There's a great Joel Spolsky post about developers starting businesses and realising that there's a bunch of "business stuff" that was abstracted away at big companies. [1]

One way to future proof is to look at the larger picture, the same way that coding can't be reduced to algorithm puzzles:

"Software is a conversation, between the software developer and the user. But for that conversation to happen requires a lot of work beyond the software development."

[1] The Development Abstraction Layer
https://www.joelonsoftware.com/2006/04/11/the-development-ab...
Yeah. Code that works is a fraction of the aim. You also want code that a good junior can read and debug in the midst of a production issue, is robust against new or updated requirements, has at least as good performance as the competitors, and uses appropriate libraries in a sparse manner. You also need to be able to state when a requirement would loosen the conceptual cohesion of the code, and to push back on requirements thdt can already be achieved in just as easy a way.
I'm not done reading the article yet, but nothing so far indicates that this is zero-copy, just a more efficient internal representation
Impossible to read on mobile, least of all because of the lack of any word breaking.
> NVidia has software moat for specialized applications but not for AI, which is responsible for most of their sales now. Almost everyone in AI uses pytorch/jax/triton/flash attention and not CUDA directly

And what does pytorch et al. use under the hood? cuBLAS and cuDNN, proprietary libraries written by NVidia. That is where most of the heavy lifting is done. If you think that replicating the functionality and performance that these libraries provide is easy, feel free to apply for a job at NVidia or their competitors. It is pretty well paid.
> Great, now there's an API per struct/message to learn and communicate throughout the codebase, with all the getters and setters.

No, the general idea (and practical experience, at least for projects within Google) is that a codebase migrates completely from one API level to another. Only larger code bases will have to deal with different API levels. Even in such cases, your policy can remain “always use the Open API” unless you are interested in picking up the performance gains of the Opaque API.
> but rather if Nvidia were to provide a paid upgrade path to unlock these features that would help.

You do not revert a blown e-fuse with a software update.
If I were in your spot, today, I would write markdown format documents in a github repo (or comparable service). Focus now on capturing information, you will never find the perfect solution and it sounds like time is not on your side at the moment. It won't be perfect, but you can start capturing information, you get tracking, you get their security model.
https://archive.md/vKykx
Only if you already have a narcissistic personality.
First, they came for the crumpets.
Building the Developer Cloud [audio]
Cool, do you have a link to any of them?
From the Wikipedia link a few up:

"Limited lifespan is only a sign of planned obsolescence if the limit is made artificially short."

Its not always the consumers fault, its a market for lemons and paying more is by no means a guarantee of a better product. Especially when models are updated every few years , so keeping track becomes almost impossible.

Most examples have some sort of devils advocate reason (which I rarely believe) but some are extremely cut and dry:
"For example, inkjet printer manufacturers employ smart chips in their ink cartridges to prevent them from being used after a certain threshold (number of pages, time, etc.), even though the cartridge may still contain usable ink or could be refilled (with ink toners, up to 50 percent of the toner cartridge is often still full)"
But conversations are exactly LLMs strength?
Protobuf 3 was bending over backwards to try to make the Go API make sense, but in the process it screwed up the API for C++, with many compromises. Then they changed course and made presence explicit again in proto 3.1. Now they are saying Go gets a C++-like API.

What I'd like is to rewind the time machine and undo all the path-dependent brain damage.
I am tempted to try the new Intel GPU as an upgrade for my current ~5yo build. I don’t need something high end, and I don’t need any AI stuff. But I use a dual boot Windows/Linux, and I am a bit worried about how it will behave under Linux.
I'd point to Seabrook One (and the missing Two) for why we didn't keep building nuclear reactors as opposed to TMI.

That is, trying to build a nuclear reactor reliably causes a financial meltdown. It doesn't matter whether or not the public is accepting of it if investors think it too expensive and too risky to build.
Oh, right, the CAD thing was sketchier. IIRC there wasn't any feature of OpenGL/DirectX that was nerfed, it was just an agreement with CAD companies to reject the GPUs that didn't have the workstation bit fused.

For this performance nerf, IDK, seems fine to me. Software companies do this all the time. Same piece of software but you have to pay to unlock features. I don't see why hardware should be any different.

Granted, even for the CAD nerf, it's a gray area. You pay for features, not for silicon, and NVidia is clear about what you have to pay for what features, so. But I'm a bit more biased on that one because my 10-person HW company had to spring for several of those workstation cards.
You're getting very salty lard that way. And I am a fan of Lars in baked goods.
This is what bad legislation does, punish small communities!
[dupe] https://news.ycombinator.com/item?id=42433177
Florida workers died in the heat. Their deaths were kept from authorities
Nope. This is just a different implementation that greatly improves the speed in various ways.
As much as I believe this is good for emergencies, it makes it harder and harder to be in a place where there is no connectivity.

Since being outdoors has gotten more popular(!) the amount of noise has gone up disproportionally. People playing music on speakers, people not respecting noise signs (e.g. the Zion traverse, where there are owls nesting), people disrespectful of nature...

And now, you're going to be 100 miles from civilization, on a hike and somebody close to you is on the phone trying to sell Amway...

Or my good old explanation about why I didn't pick up the phone during PTO: No reception.
I would imagine this kind of game - and thus escape room experience - is very solitary. Short of having someone be a stenographer for writing down the oppressively long bitcoin^W crypto addresses for you, I don't know what kind of teamwork would be involved

Now maybe if you have to secretly swindle your co-incarcerated peers out of their crypto to win, like a "werewolf meets Bernie Madoff" scenario, that could be interesting
I could see that working if news sites were considerate enough to ship little enough text to fit in the LLM context window. Does anybody support 10M+ tokens yet?
Not only that, but what GP is suggesting would require schools to have a reasonable, sizeable budget. Schools provide most of that reading material, so they'd have to be the party responsible for buying all of the new, copyrighted books.

A fairly laughable idea if you follow the general trend of school budgets...
> I am constantly surprised how prevalent this attitude is. ChatGPT was only just released in 2022. Is there some expectation that these things won't improve?

I mean, in a way, yeah.

Last 10 years were basically one hype-cycle after another filled with lofty predictions that never quite panned out. Besides the fact that many of these predictions kind of fell short, there's also the perception that progress on these various things kind of ground to a halt once the interest faded.

3D printers are interesting. Sure, they have gotten incrementally better after the hype cycle died out, but otherwise their place in society hasn't changed, nor will it likely ever change. It has its utility for prototyping and as a fun hobbyist machine for making plastic toys, but otherwise I remember people saying that we'd be able to just 3D print whatever we needed rather than relying on factories.

Same story with VR. We've made a lot of progress since the first Oculus came out, but otherwise their role in society hasn't changed much since then. The latest VR headsets are still as useless and still as bad for gaming. The metaverse will probably never happen.

With AI, I don't want to be overly dismissive, but at the same time there's a growing consensus that pre-training scaling laws are plateauing, and AI "reasoning" approaches always seemed kind of goofy to me. I wouldn't be surprised if generative AI reaches a kind of equilibrium where it incrementally improves but improves in a way where it gets continuously better at being a junior developer but never quite matures beyond that. The world's smartest beginner if you will.

Which is still pretty significant mind you, it's just that I'm not sure how much this significance will be felt. It's not like one's skillset needs to adjust that much in order to use Cursor or Claude, especially as they get better over time. Even if it made developers 50% more productive, I feel like the impact of this will be balanced-out to a degree by declining interest in programming as a career (feel like coding bootcamp hype has been dead for a while now), a lack of enough young people to replace those that are aging out, the fact that a significant number of developers are, frankly, bad at their job and gave up trying to learn new things a long time ago, etc etc.

I think it really only matters in the end if we actually manage to achieve AGI, once that happens though it'll probably be the end of work and the economy as we know it, so who cares?

I think the other thing to keep in mind is that the history of programming is filled with attempts to basically replace programmers. Prior to generative AI, I remember a lot of noise over low-code / no-code tools, but they were just the latest chapter in the evolution of low-code / no-code. Kind of surprised that even now in Anno Domini 2024 one can make a living developing small-business websites due to the limitations of the latest batch of website builders.
Looks like it will be "Tintin in the Land of the Soviets", which https://en.wikipedia.org/wiki/Tintin_in_the_Land_of_the_Sovi... says "is the first volume of The Adventures of Tintin" and "it was the only completed Tintin story that Hergé did not reproduce in colour" due to Hegré's "embarrassment at the crudeness of the work."
Who cares? What does that have to do with anything?
Somewhat tangential, but it makes me nuts that my son's small high school, that is always struggling for money, pays stupid amounts for Disney scripts for the school plays instead of doing Shakespeare or any of the other public domain plays out there.
From product-led growth to product-led sales: Beyond the PLG hype
> gopher://goherddit.com Reddit

gopher://gopherddit.com
Tools for Go Modules
Can anyone tell me (a GNU Emacs user for 35+ years) something that I can't do in elisp but would be able to do if Guile was used instead?
> This was caused by installing Debian, then restoring a full backup from the old laptop, which didn't use EFI yet, over the root filesystem.

This really isn't guaranteed to work. I'm surprised nothing else broke! This is why my laptop migration process looks something more like this:

1. Restore home directory 2. Restore /etc (taking care not to overwrite anything hardware-specific) 3. Install the same list of packages that were installed on old machine
Correct, no value meant defaulting to 0.

> One of the settings that was set to zero was the timeout to connect to the
remote SMTP server. Some experimentation established that on this
particular machine with its typical load, a zero timeout would abort a
connect call in slightly over three milliseconds.
AI Agents and Why Big Tech Is Betting on Them for 2025
I mean calling it "a new API per message" is a bit of an exaggeration... the "API" per message is still the same: something with some set of attributes. It's just that those attributes are now set and accessed with getters and setters (with predictable names) rather than as struct fields. Once you know how to access fields on protobuf types in general, all message-specific info you need is which fields exist and what their types are, which was the case before too.
In fact the only reason I don't eat more pineapple is because it stings my tongue of I eat too much

That's because the bromelain in the pineapple interacts with the proteins of your mouths tissues and convert them into peptides. It's kind of like "digesting" your mouth's walls, which thankfully regenerate quite fast and isn't dangerous :)
In the context of MLE, random has a formal definition. What you describe as poor would be included in the mathematics as a factor outside the deterministic parameters that are modeled. E.g. Y = aFactor1 + bFactor2 + ... + constant + 'poor model correction factor'.

To solve the equation, we have to make assumptions of the poor correction factor. These assumptions about the error generally have some 'mathematically nice' qualities. For example it's not predictable or has a trend relating to any other factors. An concrete example is having a mean of zero. If it had a non-zero mean, it should be accounted in the constant factor of the model.

All these mathematically nice assumptions can be summed up be calling the 'poor model correction' factor as random.
3-4 cups of lard a week? That's an amazing amount of bacon weekly. When I cook a pound of bacon, I save the lard and get about a cup to a cup and a half of rendered, clean lard.

That said, I fry our eggs in lard and make grilled cheese sandwiches with it. Potatoes are amazing, and even sometimes we'll throw some lard with some green beans and finish with a squeeze of lemon.
This benchmark is interesting, because it sidesteps the reasoning and process that humans would excel at.

For example, if I asked you to assemble a bookshelf with some wood, nails, and cement, you might first make a hammer with the cement before trying to assemble the bookshelf.

You can get a much better image by first asking the (multimodal) LLM to draw an image of a pelican on a bicycle, and then generate an SVG using the referenced image.

https://chatgpt.com/share/67609300-9abc-800d-9b26-95074f2149...
I remember when Russia passed those first "anti-extremist" laws making it illegal to target "identifiable social groups" with "hate speech".

Then we found out that police is an "identifiable social group", and so are the MPs...
You can do a lot of the same kinds of things with Verilog-AMS and VHDL-AMS. Generally with simulators there's a kind of analog to the Turing tarpit - it's not "can I model this thing I know how to model with differential equations?" but what tooling, graphical tools, optimizers, synthesizers, libraries, etc are available.
It definitely is. I can't think of a single person in the last 100 years who is both rich enough that they don't have to work for a living and is still kind to others. Maybe MacKenzie Scott? But I guess that just goes to show it is specifically the pursuit of wealth that corrupts.
> ChatGPT was only just released in 2022.

Bitcoin was released in what year? I still cannot use it for payments.

No-code solutions exist since when? And still programmers work...

I dont think all hyped techs are fads. For instance: we use SaaS now instead of installing software locally. This transition took the world by storm.

But those tech that needs lots of ads, and lots of zealots, and make incredible promises: they usually are fads.
I mean, if SQL is a good match for the data, embedding a database engine designed to be embedded doesn't seem like too far of a reach?
We have built a Tailwind CSS background and text generator