skysight-inc/HackerNews huggingface dataset:
For those that are out of the loop on all this, here's a Reuters article about the formation of the Global Alliance for Responsible Media (GARM) from 2019: https://www.reuters.com/article/technology/advertisers-agenc...

And here's the WFA's post about it shutting GARM down: https://wfanet.org/knowledge/item/2024/08/09/wfa-discontinue...

From what I can tell, the World Federation of Advertisers formed GARM to push advertising platforms to take a more proactive role in dealing with misinformation. Naturally, with the way X has been going since the change in ownership, they have been hit hard by this kind of pushback and Elon Musk vowed to sue WFA for this. Seems like because he got involved, the rest of the republican leadership decided to as well as there's this Texas thing and a motion by the House republicans to do a similar investigation.

I really don't know what they expect to accomplish with this though. Do they think the government should force advertisers to buy ads on X or something?
I can get satellite internet in the city. Why would I move to the sticks to get satellite internet?
I feel like the comment made by the author's friend captures a lot of my feelings on AI art. AI art is often extremely detailed, but that detail is often just random noise. It's art that becomes worse and makes less sense the more carefully you look at it.

Compared that to human art. When a person makes a highly detailed artwork, that detail rewards looking closely. That detail forms a cohesive, intentional vision, and incentivizes the viewer to spend the time and effort to take it all in. A person could spend hours looking at Bruegel's Tower of Babel paintings, or Bosch's "The Garden of Earthly Delights".

Overall, I've never felt the need to spend the time looking closely at AI art, even AI art that I couldn't tell was AI right away. Instead of rewarding close inspection with more detail, AI art punishes the viewer who looks closer by giving them undecipherable mush.
Someone by the name of V. Minakhin. They have an irrational hatred of Bayesian statistics. He blocked me on twitter for pointing out his claim about significant companies do not use Bayesian methods is contradicted by the fact that I work for one of those companies and use Bayesian methods.
https://arxiv.org/abs/2408.04498
An excellent overview, one thing I'd like to take issue with is this:

We can also observe that,
in the IIHS analysis, many
factors that one might want
to control for aren't [...]
One way to see that the numbers
are heavily influenced by
confounding factors is by
looking at AWD or 4WD vs. 2WD
versions of cars. They often
have wildly different fatalty
rates even though the safety
differences are not very large
(and the difference is often
in favor of the 2WD vehicle).
Some plausible causes of that
are random noise, differences
in who buys different versions
of the same vehicle, and
differences in how the vehicle
are used.

I have no idea why that is either, but the author is surprising confident in declaring AWD a confounding variable, especially after the earlier "Actual vehicle tested may be different" point they made.

A typical AWD will have a transfer case, front driveshaft and other front drivetrain components v.s. a sister car in a 2WD configuration. The overall weight and distribution will be different.

One might e.g. suspect that in a crash the front driveshaft might fold upwards and assist in structurally compromising the passenger cabin.
This would break the invariant that x instanceof Object is true for all non-primitive values x. This assumption is baked into too much code and too many APIs.

For example, you couldn’t add a NakedObject-but-not-Object to a java.util.List, because what Object would List::get(index) then return for it? (Note that the List’s type parameter doesn’t exist at runtime and may also not exist at compile time.)
Sounds nice...but Clinton's and Harris' political resume's were almost non-existent compared to Merkel's own.
Against the Dark Forest
Facebook / Instagram?
Evaluating frontier AI R&D capabilities of LLM agents against human experts
so much of the value of art, which Scott has actually endowed on these AI generated pieces, is the knowledge that other people are looking at the same thing as you.
Nothing. Richad Feynman said they were "tickling the tail of a sleeping dragon". The only goal of these experiments was to see how close they could flirt with criticality.
don't you put that evil on me
He was Obama's nominee because Obama knew the Senate would only approve a conservative nominee.
That's one of my problems with AI art. AI art promises to bring your ideas to life, no need to sweat the small stuff. But it's the small details and decisions that often make art great! Ideas are a dime a dozen in any artistic medium, it's the specific way those ideas are implemented that make art truly interesting.
Certain kind of plumbing, as in the kind that allows the computer to wash clothes.
Ah, the light emitting resistor. The moment when you realize why it's called Ohm's Law.
My family has already tried that, given up on it, and moved back to central Seattle. The rural life is lonely and boring, and driving everywhere all the time got really old.
> If you have some hash function H = sha256 let us say, you could calculate h = H('{"name" : "bob", "pubkey" : "1A1zP1e"}')[:N] and then set record[57] = h (I'll use a 24-bit h = 71b686 for my examples, OP suggests a 48-bit).

You're responding to an earlier revision of the blog post, and the design has been updated to not truncate salts this way (nor store them at all), based on feedback on the design.

> This seems...tricky, if you can't give the clients the "name" field because when you can't trust the client replicas to "forget" it when they're "supposed" to.

The ciphertext is the aspect that's committed to the Merkle tree. The plaintext and the key are not committed to the Merkle tree, and can be freely deleted. That's the important bit.

As for your other concern, the replication aspect is specified clearly.

https://github.com/fedi-e2ee/public-key-directory-specificat...

If a non-conformant replica persists copies of the plaintext indefinitely, then you can now use the same legal process to request erasure from the replica. If they do not comply, then you have the same amount of legal recourse you had to begin with. This becomes a lawyer problem, not a technology problem.

> How can the replicas verify a query result without having access to the redactable data?

The thing you can continue to verify, after a record has been forgotten, is all of the other records in the ledger.

Before erasure, that includes the record in question. After erasure, you shouldn't have anything to verify, except that history hasn't been altered beyond the decryption key being zeroed out.

If you assert your right to be forgotten, the system should forget. You can no longer be verified, because as far as the system is concerned, the record in scope does not exist.

But either way, history remains intact. You don't break the Merkle proofs.

You can erase records by zeroing out the key, but you cannot alter them in any other way.

The plaintext commitment prevents a server that's committed to a ciphertext, Enc(k1, Alice), from responding with a plaintext for Bob.

The commitment is a slow hash that's included in the calculation of the authentication tag over the ciphertext (which is what's committed to the Merkle tree). The tree survives.

If this still doesn't make sense, check the docs on GitHub.

> OP if you're reading, clarification would be most welcome :)

Here's a short and oversimplified workflow to help illustrate it:

Alice -> Directory:
[Encrypted Data], [Keys]

Directory -> SigSum:
[Encrypted Data]

Bob -> Directory:
[Alice]?

Directory -> Bob:
[Encrypted Data], [Plaintext], [Merkle Proofs over Encrypted Data]

Is that easier to follow?

If Alice later requests her keys deleted, then you end up with:

Bob -> Directory:
[Alice]?

Directory -> Bob:
[Encrypted Data], nil, [Merkle Proofs over Encrypted Data]
The 4B movement isn't "huge". That, too, is media manufactured.

But yes, people are definitely going to have even fewer children if the country is going to be so malignant. You can have lots and lots of sex without having any children.
This seems like the kind of error an LLM would make.

It is essentially impossible for a human to confuse error correction and “majority voting”/consensus.
Good news, they just retired GeForce Experience, and the new Nvidia app which replaced it doesn't require a login anymore.
Could this be combined with a smaller number of high quality mics and then machine learning or something else incorporating them to boost the overall quality while maintaining all the other features?
If I were Russia I would be concerned that China, India, and the USA have warned them not to even think about it. They would be walking around naked and hungry in the streets if they were not careful.

This is all the posturing of a dying Aberration of Monumental Evil and Murder as 800 years of their history have shown the world.
TypeScript 5.7
Ask HN: To those with successful browser extension(s), how did you grow it?
I maintain a handful of browser extensions and one of them is gaining traction. I'm now looking for marketing avenues and curious to hear from anyone that may have gone down this path before.

Since it appears the Firefox and Chrome stores themselves don't offer any kind of visibility-boosting features, are there any other tools/services you've found useful to increase the number of active weekly users?
Hi dismalaf. Do you think it will be possible for googlers to decide if you want to stay a googler or become a chromer? That's going to be fun.

> Maybe Google didn't cooperate enough on something classified?

Yeah, sure. Google protects us.
You make it sound like you just have to flip a switch in your router's settings to enable it, but that is very far from the truth. For that to work you need a RADIUS server to handle credentials, a certificate authority if you want any useful kind of authenticity checks, a process for distributing said certificates and finally you need to configure all your access points. This is something that companies can (and should) have, but for home users it is overkill. Since this repo specifically targets home users, I suspect there is a place for this among enthusiasts who can't or don't want to go all the way on their home network.
That's interesting. I didn't have access to the paper, just the abstract, so didn't know it was different.
Oh wow there I was wondering how The Onion had been able to purchase the right to that website, thinking was it some kind of bankruptcy proceeding?
> But isn't 2 water bottles in a land fill orders of magnitude better than 300?

I think you're making a lot more assumptions than you think:

For example, glass vs glass: My single-use glass container may be recyclable, but the fancy glass reusable one isn't.

Aluminum: Aluminum cans are highly recyclable. Is your metal reusable water bottle recyclable?

Plastic: Ooooh, I won't go there.
I don't think the world would be any different without them.
> Neither of those systems feel inherently "wrong" or "right" to me, they feel like different opinions.

One of those options is clearly much, much worse for the planet. That's not just my opinion.
It's hard to know what to say to someone I feel like I so fundamentally disagree with.

I guess I'll just ask that you have compassion for us silly folks that look at the accomplishments of the past by government organizations (such as NASA) that were amazing, inspiring, and maybe even on time and on budget and maybe mistakenly think we can do that again. I know in your mind we're wrong, I'm not asking you to change your view but we don't think these things because we want the US to become communist, we think these things because we want the US to be the US of the 1960s (in terms of engineering).
I'm not sure that's an accurate depiction of Hilary's career - but that wasn't the point. The point was Merkel is the type of person who earnestly supported Harris and therefore the shade being thrown at the opposition is expected and not "headline" material.

If we take into account just how different of candidates and platforms Clinton vs. Harris is/was - then we probably have reduced Merkel's statements down to her supporting a woman US president. Also... not "headline" material (and, as an aside, is quite shallow for someone of Merkel's credentials).
I mean for me at least, it's not even a privacy concern, it's a fucking hassle. I do not want nor will I ever, in all likelihood, want a Qualcomm account, nor do I want an account on whatever other shit-splat website I'm gonna visit one time every few years to download one thing I need. There is no reason at all to put a download like this behind an account. A captcha MAYBE, if you find your website being hit by bots a lot, I guess? But it's 2024, nearly 2025. Bandwidth is dirt cheap.
I do sympathise somewhat with that view, but I disagree. To be valid in as many browsers as possible, and as many back-end systems too, serialize() would have to take the _narrowest_ view of the spec possible. If you make cookies that stray from the spec, you cannot know if they will work as intended when they are read, you've baked in undefined behaviour. It's not just browsers; in our systems we have myriad backends that read the cookies that are set by other microservices, that could be reading them strictly and dropping the non-conformant values.

If you want to set invalid cookie headers, it's very easy to do so, I just don't think you should expect a method that says it will validate the values to do that.

The dot I can go along with because the behaviour is defined, but I'm less comfortable that a bunch of other characters got re-added a couple of days ago.
As for smoothing over nuances from spec updates...the RFC has been out there for 13 years, and jshttp/cookie has only been around for 12; there have been no updates to smooth, it has just never validated to the spec.
Poor schema design?

Here's my take: anytime a client requires knowledge of your DB schema is a #fail. That's an extremely brittle architecture that's destined to provide years of problems.

This is why CQRS exists. Copy the contents of your database to another database that's optimized for query and retrieval. It has the added benefit of a deluge of queries won't impact operations utilizing the source database. Also, the source system can modify the schema all they want without impacting tens, hundreds, or thousands of clients. You can distribute it, shard it, do whatever you need to do to make it fast and efficient - all without affecting the source database.

That is how you solve this problem. Once you've done that, GraphQL just becomes one of many ways that a client can use to access the data, depending on the data management toolset you're using.
Sure, the opponent would point it out, just like they would presumably point it out if you played any illegal move. In serious tournament games they would probably also stop the clock, call over the arbiter, and inform him or her that you made an illegal move so you can be penalized (e.g. under FIDE rules if you make an illegal move your opponent gets 2 extra minutes on the clock).

That doesn't change that it's an illegal move.
my brain was jazzed checking out these modernized versions of winamp skins. i really love that skin with the dude's green head having the playlist within... bring back memories. all these skeuomorphs are so wild and wonderful, oh so far away from the boring flatness of modern UI.

we lost something unique in the pursuit of true usability and reliability. however, i don't disagree with where we've ended up, i think it's a better interface for any human to pick up and use, but yes, i agree, in comparison it is... boring. but is boring really better?
Possibly related but anecdotally tesla drivers drive more like BMW drivers than any other car brand except BMW itself.
> Will more people leave cities due to satellite internet in rural areas?

Finding a suitable property can be super difficult. Internet providers can be an invisible factor in that kind of equation. Folks tend to get where they're going, realize there isn't a worthwhile wireline ISP and sign up for 4G/5G wireless (less expensive than satellite).

Where 4G/5G isn't available, other services are also lacking (shopping, medical, schooling). That is a stronger decider.

> Would you consider doing that?

Within state, no. My semi-rural county was trenched for fiber last year. I have symmetrical 2Gb @ $80/mo.

To leave the state, I probably would. I'd give up a lot to escape Florida.
Children never had money to buy their own toys (or diapers for that matter). These adult nerds would buy Lego for their kids - if they had kids. Lego has become absurdly popular with adult nerds because they've focused on that market. Lego needs to make money and they do that by selling stuff to guys who are 20+ years old, instead of waiting until they are 45 and have their first child.

Statistics can be misinterpreted. If you think that somebody who is skeptical of government statistics is crazy, well you should have seen the wonderful statistics in the Soviet Union.

The official government statistics for the fertility rate is below replacement level in the US, meaning that the ratio of adults per child is higher. If we believe government stats.
> how often are kids exposed to such stupid talk? I suspect very infrequently

Pretty often, by other kids. And kids listen to kids, not well-meaning, mealy-mouthed adults.
Is there anything remotely competitive for Waymo? GM noped out of the self driving market after embarrassing themselves, and Tesla is still dying on the "we don't need no stinking lidar" hill.
To add to this, things can also get "lost in translation" even if you're reading something in your native language.

If you're reading something written in the 19th or early 20th century then even something you think you understand might be going over your head, because it's referencing some cultural context obvious to anyone at the time.
Yes it's theoretically possible to have two light-squared bishops due to promotions but so exceedingly rare that I think most professional chess players will go their whole career without ever seeing that happen.
I was thinking more in terms of farmers and community along the river, people with lakeside land, and those downstream exposed to flooding, essentially wherever there opposition is pulling it's support from.
> But I can tell the quality drops even when you do that

Dario said in a recent interview that they never switch to a lower quality model in terms of something with different parameters during times of load. But he left room for interpretation on whether that means they could still use quantization or sparsity. And then additionally, his answer wasn't clear enough to know whether or not they use a lower depth of beam search or other cheaper sampling techniques.

He said the only time you might get a different model itself is when they are A-B testing just before a new announced release.

And I think he clarified this all applied to the webui and not just the API.

(edit: I'm rate limited on hn, here's the source in reply to the below https://www.youtube.com/watch?v=ugvHCXCOmm4&t=42m19s )
In the US at least 2000 USCF is considered "expert".
"Inside every amplifier is an oscillator trying to get out."
RGFW: Single-header C99 window abstraction library
Bluesky Is Turning into a Strong X Alternative
Blink: Tiniest x86-64-Linux emulator
Not unless you change the average mass of the molecules.

An ideal gas’ pressure is a function of number of particles per unit volume, its temperature, and nothing else. If you do anything involving adding or removing heat or changing the volume or pressure, you probably also need to know the specific heat at constant volume and the specific heat at constant pressure or, frequency, their ratio. That ratio is called the adiabatic index or the heat capacity ratio, it’s written as gamma, and it’s the last parameter in the speed of sound of an ideal gas. Interestingly, it doesn’t vary all that much between different gasses.
Also impressionism is probably one of the most favorable art styles for AI. The lack of detail means there are fewer places for AI to fuck up.

A street with cafe chairs and lights, that's like an entire genre of impressionist paintings.
I would watch the movie adaptation of a book I enjoyed, or vice versa, but I wouldn't read a book in translation that I'd already read in the original, and I don't think many people would. (I might read the original after the translation).

So in some sense a translation is less of a unique work than a film adaptation.

Classical scholars are an exception here, who might read Homer in half a dozen translations. But that's for two reasons: firstly, classical scholars are likely translators themselves, or at least students of the art of translation; secondly, there are only so many great Ancient Greek texts to read in the original.
We just launched GitHubViewsCounter v1.0.0

GitHubViewsCounter is an open-source, lightweight tool to track and display the total views of GitHub repositories or profiles in real-time. Designed to work seamlessly in GitHub README files, it dynamically updates every time someone visits your repository or profile.

https://github.com/openlab-x/GithubViewsCounter
> This means that [with Compact Object Headers] the number of different class types we can load into a JVM process is [reduced to] around ~4 million [from previously 4 billion].

Comparing the class count of some of today’s Java projects (including dependencies) to two decades ago, I wonder if we won’t risk hitting that limit in another two decades or so, and then revert back to the bigger header size again. ;).
presumably "select count(*) from users" :)

In fact, apparently they now have 6.6M (just signed up for an account and saw what the number said)
Do we know if Ken Paxton is really an attorney? Can we check?
You should check out Librechat. You can connect different models to it and, instead of paying for both subscriptions, just buy credits for each API.
I couldn't agree more; I love what you said in your other reply: "AI art punishes the viewer who looks closer"
I believe this is one of the initial steps an aircraft INS uses to find north while it is aligning, but it's been too long since I had aircraft systems theory in the front of my brain.
Might also be interesting to see if mentioning a target ELO score actually works over enough simulated games. I can imagine there might be regular mentions of a player's ELO score near their match history in the training data.

That way you're trying to emulate cases where someone is trying, but isn't very good yet, versus trying to emulate cases where someone is clearly and intentionally losing which is going to be orders of magnitude less common in the training data. (And I also would bet "losing" is also a vector/token too closely tied to ANY losing game, but those players were still putting up a fight to try and win the game. Could still drift towards some good moves!)
That sounds like a fun project. Was it part of a research grant?
Every language and its environment has issues. Switching always introduces a new set of problems, some of which could be worse, and many of which you won't have anticipated when you encounter them.
Even more fun would be if alcoholics were more likely to buy Tesla's because of the self-driving aids. And it turned out this cohort was less likely to be involved in fatal accidents than the non-Tesla-driving alcoholics. So that even after controlling for more alcoholics purchasing Tesla, there would be a reduction in the overall fatality rate.

But my gut feel is that there is a systematic bias in the iSeeCars mileage data that they aren't properly accounting for (say prevalence of leasing EVs skewing the mileage estimates).