skysight-inc/HackerNews huggingface dataset:
> The problem with having standards for this kind of thing is that different units have different needs for communication and different levels of being smart.

There really is nothing complicated there. I have some background in lift (elevator) systems, and they have similar requirements. Modern lift systems use variable frequency drives for smooth start/stop, and they came up with compatible protocols that allow users to mix-and-match controllers.

In the end, there just needs to be a simple protocol to command the motor to run at a certain speed. It can be CAN-based, it can be based on RS-485, etc. For additional smarts, throw in readings from the sensors inside the AC units (pressure, coils temperatures).

Then the control units can be made by third parties. They can do all kinds of prediction-based logic, complicated PID controllers, whatever.

> Some of these systems attempt to be "smart" and just use the 24V C/W/Y1/Y2 etc protocol as a "standards compliant fallback". You don't necessarily lose ALL of the smarts

You actually do with TRANE units. They become completely dumb, not even 2-stage emulation.

> The closest thing I can think of to a standard, and the way it is solved in larger buildings, is through something called BACnet.

I have BACnet at home, for wired temperature/humidity sensors, the same RS-485 network is also used for Somfy shades ( https://github.com/Cyberax/py-somfy-sdn ). BACnet is a low-level system, and it needs higher-level profiles. But yes, exposing the motors and the sensors inside the AC units over BACnet would be a great start.
We have that definition. The user needs the complete capability to reproduce what is distributed. Which means training data and the source used to train the model.

If you distribute the output of bison (say, foo.c) and not the foo.y sources, you would get pushback.

Then there is the EULA which makes it closed source right from the start.
Source code, yes. Source data, probably never unless the US government gets real cool with a lot of things real quickly.
Spiky therefore symbol?
How do we end up with you pasting large blocks of code and detailed step-by-step explanations of what it does, in response to someone noting that just because process A is simple, it doesn't mean inverting A is simple?

This thread is incredibly distracting, at least 4 screenfuls to get through.

I'm really tired of the motte/bailey comments on HN on AI, where the motte is "meh the AI is useless, amateurish answer thats easy to beat" and bailey is "but it didn't name a couple global variables '''correctly'''." It verges on trolling at this point, and is at best self-absorbed and making the rest of us deal with it.
Hey mkreis, I answered this here: https://news.ycombinator.com/item?id=41390449#41390695
So that when one breaks you have a failover.

And because designing for 2 is really different from designing for 1, but not much harder if you do it from the beginning. But expanding from 1 to 2 when you unexpectedly need to because of sudden traffic, and having to re-architect it, can be really hard.

I'm not talking about hobby sites here, I'm talking about anything designed for a business, where downtime of a day is unacceptable.
It's also irrelevant as anything other than a limiting case. The issue is with the statement that energy use must go up to produce more GDP or that not increasing energy use means we cannot raise GDP or even that GDP is limited by a flat energy use.

USA GDP is still on basically the same exponential curve, yet energy is flat. That's the counter example. The rest is exposition.
Double slit experiment disproves you here, the observed pattern is the same for every observer and shows a collapse happened.
Apple designs their own chips now. They didn’t for a good many years.

Intel could have moved big volumes during that period. At the very least they could have been a fab.

They also largely switched to their own chips because vendors weren’t meeting their needs.

Again, Intel could have staved it off on both computers and phones if they didn’t mess up so badly on delivery over the last several years.
Me too. Not just campaigns, but any political organization. I made that mistake once years ago, and it took forever for me to stop being spammed as a result of that.

Never again.
Of course we should but I think you will quickly find yourself out on the street as a politician if you propose this. I don’t think proposing free anything these days goes over all with the public who often won’t benefit from it.
If the particle interacts, that collapses the superposition. Cats aren't any more or less blessed as observers than physicists. If either of them can observe the outcome, then both can.
The thing that I can't wrap my head around is that if the concentrator "pumps" power into an object, and say you can somehow insulate it to stop the losses, how is this limit not unbounded? Where does the energy go once we reach the cap?

Does the black body radiation send the energy back out?
Excellent!

Do you know the mirror area used here?
Frankly, pandas/dask/polars - all are trying to recreate something that has existed for years (ie. sql, spark) and with a terrible API.

I truly thought I was terrible at python for a long time because of pandas - turns out it just has an absolutely terrible API surface
Would have been cool if this had been used in that air con reverse engineering story yesterday.

I noticed while reading the blog entry that the author described using a search engine multiple times and thought, "I would have asked ChatGPT first for that."
> Which means training data and the source used to train the model

This makes an LLM (emphasis on large) that is open source per this definition legally impossible. In every jurisdiction of consequence.

People like the term open source. It will get used. It is currently undefined. If the choice is an impractical definition and a bad one, we'll get stuck with the bad one. (See: hacker v cracker, crypto(currency) v crypto(graphy), et cetera.)
Qwen2-VL: To See the World More Clearly
I struggle with the idea of monetization. In one sense, I think its great people can get paid for doing what they like to do and it can encourage more content creation. On the other hand, everything becomes disingenuous, people become perversely incentivized, you got people gluing things to turtles to make videos of them rescuing turtles with 'lichens' on their shells.

So I don't know, I am really torn on how I should feel about it
As others have said, a filter on item location would be ideal, but the region might also work. Specifically UK/GB for my use case :)

Thanks for putting the site together!
It broke scripts and docs. Funny enough I never liked that name early on, in preference to to hg’s default. But once done for years, no point in changing it.
I just immediately and unhesitatingly block anyone who spams me, regardless of whether or not that spam is political.
If your task is too big for pandas, you should probably skip right over dask and polars for a better compute engine.
It baffles me that people give any money to those crooks in the first place.

(unless you secure a quid pro quo and then it is a bribe and I can see the merit in bribery)
>That's not really the case. For loops are certainly less common compared to C, but they are completely fine to use. Forcing every loop into an iterator-chain style can quickly become an unreadable mess.

There are no C style "for" loops in Rust: https://doc.rust-lang.org/reference/expressions/loop-expr.ht...

There is the "for" expression, but that does not give you a C-style "for" loop. It gives you something akin to a "foreach" you might see in Java, C#, Go, etc.
I regularly bring this up: modern fridges are generally continuous drive (which means they run off DC at some level anyway). And they run all the time(ish).

Waiting for a (mass-)manufacturer to build one with a 48VDC input that anyone can self-install a solar panel and plug-in but switches to a mains-fed 48VDC source as required.

Doesn’t need a battery (the fridge/freezer is one!), gets you some operation during outages, no license required to wire up. Takes advantage of whatever solar is available during the daytime without really wasting any.

Would also love a non-permanently installed doohickey that doesn’t require an electrician to legally install that will gladly push solar into a power strip and handle all the intertie stuff itself.

It shouldn’t be a “whole house or nothing” and a “completely islanded circuit or nothing” dilemma when wanting to partly solarize something. Which I guess Germany has allowed but regulations a big impediment in most places.
screen -x
Imagine we built a giant concentrator in space so we can melt tungsten without having to worry about containment!
There is a good list of Rust learning resources though…

I’ll agree that it’s mostly about its like using Rust compared to Julia. It’s not very dismissive of Julia. The first paragraph lets you know what your in for.
I don't think this is an article about switching. The author still uses Julia --- he has just learned Rust as well! This is an article about the learning experience and some notable differences and takeaways from the adventure into Rust.
The problem with nuclear is that it likes to be big, which means big capital-intensive projects and therefore a slow iteration time. Even if there are some things that are superior about nuclear, like land and raw resource use, it's going to get run over by a fast-iterating solution with small minimum capital investment.

At this point solar+batteries is a cheaper option in almost all locations except perhaps places with low levels of sunlight combined with high demand, like maybe very high Northern latitudes.
What blatant corruption. “Here, come live in France, we love you” no? Then how about the stick?
They want control and they’re abusing their legal system to get it. Doing so cheapens their legal system and casts shade on every legitimate prosecution.
Terminology is confusing!

A floating-point number is generally defined as (-1)^sign * (mantissa) * base^exponent, where mantissa is a sequence of digits in the base.

A normalized floating-point number has mantissa be a fixed number of digits for a given floating-point type.

A denormalized floating-point number is one with a different number of digits, where the exponent is the minimum possible value.

An unnormalized floating-point number is one with a different number of digits, but the exponent is not the minimum possible value. (This doesn't occur in the standard IEEE 754 types, but the PPC and the x86 long double floating-point types have these numbers).

There's also noncanonical floating-point numbers, which are different representations for the same value. These occur, for example, with IEEE 754 decimal FP, as well as many pre-IEEE 754 types (where instead of subnormals, you tend to get noncanonical representations of 0). There's also another kind of scenario where you have multiple values that are all still canonical--for example, 0.0 and 0.00 are different canonical decimal FP values in IEEE 754 (they have different exponents, and I'm not going to attempt to remember what they are off the top of my head), and of course -0 and +0 are distinct values of 0 that work differently.
I question your assumptions about grid storage. The cost of storage has been plummeting alongside the cost of solar, and battery lifespans are a non-issue when capacity is not a factor.

A battery storage facility that has lost 30% of its capacity after 10 years of operation is still functional with that lower capacity. Compare this to something like a car that has much more limited function with a lowered capacity.
Polars' support for SQL is pretty nascent and missing a lot of functionality.

If it were better, we'd use it internally in Ibis for the Polars backend implementation.

If you're going down the mixed SQL, DataFrame API route then Ibis is probably the best solution out there for that.

I work on Ibis, so take what I say with a grain of salt. There may yet be other libraries out that there that have similar functionality.
Back in the day? What are people using now instead?
Would you feel the same way if the message was "make America great again"?

And yes I did remove python from a big private repo and will argue against it at work when the question arises.
I'm using Java Almanac [1].

[1] https://javaalmanac.io/
Playground.com – Design anything like a pro
if you’re at cluster scale, i would skip right over dask and go to spark
Please note that the entanglement here are on spin states in equilibrium with a mean temperature bath - this doesn't apply to e.g. a pair of (or sets of) entangled photons (which aren't interacting with anything on the way to the detectors.)
Just one thing (maybe the author reads this):

The nicest way to avoid the "oh a lot of boilerplate!"-problem with implementing "Add" for a custom type is by using the "derive-more"-crate. Then you simply put a "#[derive(Add)" above your struct. That was the initial reason I switched to Rust myself: because I was writing a dynamical systems solver in C++ and had to overload arithmetic operators for my state-struct. But doing this was so complicated and I never felt sure of it performance wise (what if one side is a reference? And so on).

In rust I have a macro and don't have to ever worry about that again.
Brazil Threatens to Ban Elon Musk's X
I wonder if OpenAI will stick with the GPT acronym, given that most people don't know what it's an acronym for and it's a bit of a mouthful.
From the link:

> A for expression extracts values from an iterator, looping until the iterator is empty.

They look like this:

for i in 1..10 {
println!("{i}");
}

And they're totally fine to use in Rust, I agree that the article is not exactly accurate here.

EDIT: Okay you edited your comment to say this doesn't count. Sure. This is what the author of the post was talking about, though.
Good thing the US restricted exporting its "way of life" to McDonalds and Coca Cola. Just imagine it would include its political playbook.
Can you imagine how incredible an open source model would be for research / humanity beyond the buisness needs right in front of us?

Open-Knowledge source with an Open-Inteligence that can guide you through the entire massive digital library of its own brain. Semantic data light-years beyond a Search Engine.
The spicy bit is that this is the first release that contained such a political message. And also the first one that is managed by the guy who started the mess of this post, too! Not exactly sure if he's the one who put it in there, but it's one heck of a coincidence.
> have no power until implemented as law.

Influence is power. For a stark example, consider Sharia.
This is not about switching. He mentions his first language was Julia and he became interested in learning Rust. He answers that question and there is nothing wrong with someone getting interested in something by watching talks and getting inspired by people's opinions.
Technically this is correct, but in order for this to work you have to

1: Build the entire game first

2: Record agents playing hundreds/thousands/millions of hours of it

3: Be able to run the simulation at far higher resolution than what's in the demo videos here for it to even matter that the hypothetical game is 'very graphically advanced'

This is the most impractical way yet invented to 'play' a game.
I’ve never seen a street and thought it needed to be cleaned more often at taxpayer expense.
And they have some coordination between PACs (or the PACs are running sub-PACs or something), so that you reply stop, and then tomorrow a different PAC texts you. Rinse and repeat.
I suspect due to the paywall. Some portion of the article, presumably including footnotes, are behind that.
Proprietary license? What is this, 1990?
Those of us that check email in Emacs have long had this feature. Org mode has capture functions that can take an email and make a note out of it, or a todo item, schedule it, or do whatever. It's amazingly powerful, and doesn't rely on some web-based software.
You’re right. The first iPhone was so bad that “the Google phone” was delayed by many months as they scrambled to completely redesigned their launch phone to be multitouch instead of keyboard.

The razr2 sold 5M units and the sidekick sold 3M to iPhone 1’s 6.1M.

The n95 did outsell the iPhone with 10M units but Nokia had a massively more mature sales pipeline whereas Apple had to build out carrier relations. It also shipped before the iPhone was even announced which gave it time to accumulate sales.

Everyone in the space though recognized how big it was because carriers were going out of their way to try to get it on their network (since at the time Apple was doing 1 carrier per country). Apple got lucky that AT&T bought Singular which made the iPhone accessible to many many more people.

3GS’s 37 million units was because Apple had 2 years to build up manufacturing capacity and carrier sales channels to match demand for what had become clearly a smartphone revolution.
Yes, we do.

(Additionally, if you're in Germany, a few years ago the laws changed and donations below a certain sum annually don't require an individualized form; for this purpose we have a standard one in the docs section of our website authorities will accept.)
> multiple processes

I would never try to have 2 different processes (such as a web server) talking to the same SQLite database. That is a recipe for performance disaster. All of the projects I build this way are single process designs. It is not really a good fit for legacy solutions.

If you absolutely require transactional integrity against the same datastore with multiple processes, you could consider selecting one process as the DB owner and then IPC/RPC the SQL commands from the other processes to that one. Named pipes (shared memory) are nearly free in many ecosystems. You will find tradeoffs with a proxied approach, such as all application defined functions need to be defined on the db owning process.

> that it's not a replication strategy

Correct, but many scenarios can survive with 15-60 minutes (whatever the snapshot interval is) of data loss. The complexity trade off is often worth it if the business can tolerate. If you do require replication, then a 3rd party library or something application-level is what you need.
The garbled text is included in the tree as relevant, pronounceable, and constantly changing text. Here's Chrome's accessibility tree: https://imgur.com/a/V1589Jr

(I'd love if a screen reader user could upload some audio of how awful this sounds, by the by)

Please use `aria-hidden="true"` for stuff like this, it just removes the element from the accessibility tree. I've also emailed Reactive a link to this thread.

Here is a decent intro to ARIA things: https://www.smashingmagazine.com/2022/09/wai-aria-guide/
Are you proposing throwing people in prison for not paying a bus/train ticket?
I also recommend Matt Harrison's talks ("Idiomatic Pandas") and book ("Effective Pandas").

Once I adopted method chaining, a lot of the issues that I had with pandas in the past due to poor style (e.g. SettingWithCopyWarning) pretty much disappeared.
Obligatory "Stallman Was Right."

Once again: for those who are new here. There is Free Software, which has a usefully strict definition.

And there is Open Source, the business-friendly -- but consequently looser -- other thing.

You can like one or both, they both have advantages and drawbacks.

But you cannot insist that "Open Source" has a very strict definition. It just doesn't. That's why the whole Free Software thing is needed, and IMHO, more important.
10-15 minutes in my experience.
True? The cynicism is arguments over "true". If you trick yourself into believing this is what Open Source looks like (no source data) then you lose out on imagining what a real open source AI with open source data would be like.
Considering that Alzheimers itself is considered type 3 diabetes and Dementia is heavily correlated, it isn't that surprising.

My own PoV is that a lot of it comes down to the massive increase in heavily refined foods and seed oils in the past century and a half. You have a lot of carbs and a really different mix of fatty and amino acids. So higher blood glucose, more of the time combined with a very different mix of fatty and even amino acids in the diet. Likely exacerbated by half a century of low-fat, low cholesterol diets perpetuated largely in busted myth. Combine this with hyper-palatability and it's just hard to get away from.

Heart disease, alzheimer's, dementia, diabetes, obesity... All of it comes down to food and exercise. With a bit more exposure from RFKjr, it's ironic that Time magazine is now doubling down for the conglomerates, can't find the cover photo for this, but the recent article on why ultra-processed foods aren't that bad is astounding.
> Removed commands: - nethack

https://www.gnu.org/software/screen/manual/html_node/Nethack...

> Changes the kind of error messages used by screen. When you are familiar with the game nethack, you may enjoy the nethack-style messages which will often blur the facts a little, but are much funnier to read. Anyway, standard messages often tend to be unclear as well.
What makes math problems hard for reinforcement learning
Prisons labor is already forced. It’s even an enumerated exception in the constitution.

If you argument was simply to send these people to prison then just suggest that. The only thing worth discussing is non prison labor and thus non forced labor.
I don't see any reason to think that somebody who can learn is automatically a sentient being with rights.
The Llama 3.1 transformer is available. But it does have some minor use restrictions, yes.
I keep thinking about doing this
> "You can't fit on one big machine" is virtually never one of them - and at that point you're firmly in the realm of 'months of bespoke engineering to handle the load'.

That's just not true. There are a lot of web servers where their operations are CPU- or memory-intensive, depending on what they do. Are they working with images? Mapping? Video? Large data throughput? Especially when so much server code is written in slow interpreted scripted languages.

Well-architected databases often can fit on one machine, unless you're at Facebook scale. Webservers however -- absolutely not. The front-end for a simple CRUD interface, or for a blog with static pages, sure. But for a lot of interactive sites, definitely not.
I should just note that you might have to account for how data recovery would work in such a system, if parts of some files are gone and only the references remain.
> JS minification is fairly mechanical and comparably simple, so the inversion should be relatively easy.

This is stated as if it's a truism, but I can't understand how you can actually believe this. Converting `let userSignedInTimestamp = new Date()` to `let x = new Date()` is trivial, but going the other way probably requires reading and understanding the rest of the surrounding code to see in what contexts `x` is being used. Also, the rest of the code is also minified, making this even more challenging. Even if you do all that right, it's at best it's still a lossy conversion, since the name of the variable could capture characteristics that aren't explicitly outlined in the code at all.
I'm glad you find it valuable, and you're far from alone.

That said, I hate systemD, personally. It's a real thorn in my side and is the main reason why I'm looking to migrate away from Linux and toward the BSDs.
Yes, of course. I wouldn't want to misrepresent a personal anecdote as anything more than what it is.
is there going to be D0 stepping for the 8GB version?
Wasn't the argument that two observers can disagree whether a collapse has happened? I offered evidence that they can't, as otherwise they would see different results in the double slit experiment.
You shouldn't redefine a term if it doesn't apply. Just make a new term. This is how we ended up with the MiB vs. MB confusion where some systems incorrectly use the latter, making it effectively useless because the reader doesn't know if they really meant MB or actually meant MiB instead.