skysight-inc/HackerNews huggingface dataset:
The “he doth protest too much” vibes coming off that article are strong.

Strange coincidence that he also renounced his American citizenship around the same time he was doing this very cool and totally legal flight instruction.
The use cases for the WEI proposal are pretty clear from the explainer (https://github.com/RupertBenWiser/Web-Environment-Integrity/...):

Google "will be able to request a token that attests key facts about the environment their client code is running in."

Google "will ultimately decide if they trust the verdict returned from the attester."

"Allow" Google "to evaluate the authenticity of the device and honest representation of the software stack and the traffic from the device."

I have replaced "web sites" and "web servers" in the original explainer text with "Google" for clarity of intent.

Why would Google want these capabilities in web browsers?

What does Google plan to do with them?

What follow-on actions is Google planning?

Google marketing exec: "We need to lock down web browsers so we can make more money by showing ads."

"Ad blockers need to be prevented. The new WEI APIs will ensure that ad blockers aren't running, that our ads are being seen, and that no DRM is being compromised."

"We also want to prevent ad fraud. With WEI we can ensure that ad clicks are legit and that people are watching the ads we show. If we can't control the operating system like we can on Chromebooks and Android phones, then we need to control the web browser with cryptographic certainty."

Getting browsers to adopt and implement Web Environment Integrity is Step 1.

Step 2 is where all Google web sites start requiring Web Environment Integrity to be used or they lock you out of the site.

Step 3 is where all websites serving Google ads require Web Environment Integrity to be used.

Step 4 Profit!

Web Environment Integrity is the beginning of the further DRM-ification and enshittification of the Web.
i think the day he left was also the day swift lost its focus.
RPG setting books can be a ton of fun even if you're not into roleplaying per se. I picked up one of the AD&D Lankhmar books as a kid, and while I love Fritz Leiber, reading those books can immerse you in a richly detailed world in a way that Leiber's original work doesn't quite do.

That probably applies even more to Lovecraft, who's one of my favorite writers, but I know plenty of people who don't like his writing but are really into Call of Cthulhu and other Mythos stuff.
> But the public wouldn’t have been able to prepare for the shock waves that followed

Yup, no one was prepared for this level of fud and spam. OpenAI is simply an annoyance.
> The internet is fine.

I wish I could agree. The internet isn't in nearly as bad of shape as the web is, that's true. But it doesn't look nearly as healthy as it used to, as more and more services are moving to the web and abandoning the internet.
Adjusting Our Spotify Premium Prices
functools.cache is pretty new; py3.8 is still supported for another year and a bit.
> Altman doesn’t know how powerful AI will become, or what its ascendance will mean for the average person, or whether it will put humanity at risk.

In all seriousness, if practical AI development is potentially an extinction-level risk, it should simply cease. It may be a technology that mankind is not ready for, not equipped to handle. In this case, those who recklessly seek to commercialize it are, in a very real sense, privatizing profits and socializing losses. ("Heads, I become as rich as Croesus. Tails, we all die -- or, at the very least, we all experience unprecedented social upheaval.")
The problem is that the logical registers don't have a 1:1 relation to the physical registers.

For example, let's imagine a toy architecture with two registers: r0 and r1. We can create a little assembly snippet using them: "r0 = load(addr1); r1 = load(addr2); r0 = r0 + r1; store(addr3, r0)". Pretty simple.

Now, what happens if we want to do that twice? Well, we get something like "r0 = load(addr1); r1 = load(addr2); r0 = r0 + r1; store(addr3, r0); r0 = load(addr4); r1 = load(addr5); r0 = r0 + r1; store(addr6, r0)". Because there is no overlap between the accessed memory sections, they are completely independent. In theory they could even execute at the same time - but that is impossible because they use the same registers.

This can be solved by adding more physical registers to the CPU, let's call them R0-R6. During execution the CPU can now analyze and rewrite the original assembly into "R1 = load(addr1); R4 = load(addr4); R2 = load(addr2); R5 = load(addr5); R3 = R1 + R2; R6 = R4 + R5; store(addr3, R3); store(addr6, R6)". This means we can now start the loads for the second addition before the first addition is done, which means we have to wait less time for the data to arrive when we finally want to actually do the second addition. To the user nothing has changed and the results are identical!

The issue here is that when entering/exiting a VM you can definitely clear the logical registers r0&r1, but there is no guarantee that you are actually clearing the physical registers. On a hardware level, "clearing a register" now means "mark logical register as empty". The CPU makes sure that any future use of that logical register results in it behaving as if it has been clear, but there is no need to touch the content of the physical register. It just gets marked as "free for use". The only way that physical register becomes available again is after a write, after all, and that write would by definition overwrite the stale content - so clearing it would be pointless. Unless your CPU misbehaves and you run into this new bug, of course.
It does also apply to whites, hence anti AA actions was coordinated between white conservatives and some Asian Americans. One common talking point was AA + legacy was a double whammy on poor whites. Also it's not 1% it's 99+ percentile, i.e. any value less than 1%, which can be substantially less than 9000. States that have ban AA have demonstrated increased white and asian enrollemnt, so AA is indeed discriminatory towards whites. But if we use stats for institutions that banned AA in California, Asian enrollment uplift was highest, suggesting Asians are more represented on that end of SAT bell curve.

I agree at some point a 1500 and 1600 score are probably high enough even for elite universities. My broader point is that in composite admissions system like harvard, the score it self can be gamed to generate outcomes like racial composition. And institutes will figure out other ways to circumvent. But if they ever get slapped to move onto a score only admissions, that 1STD will make all the difference.
I think you might be confusing the tracking of validity of capabilities themselves (which could indeed be at a 16 byte granularity for an otherwise 64-bit system) with the bounds of a capability, which can be as small as 1 byte.
>TETRA encryption algorithms use 80-bit keys ... but TEA1 has a feature that reduces its key to just 32 bits

https://en.wikipedia.org/wiki/Export_of_cryptography_from_th...

>Later provision was added to allow export of 56-bit encryption if the exporter promised to add "key recovery" backdoors by the end of 1998.

First SSL crippled to 40-bit RC2/RC4

First 802.11 wireless protocol WEP "64" key length shortened to 40 bits

https://en.wikipedia.org/wiki/A5/1 vs https://en.wikipedia.org/wiki/A5/2

>to allow the British secret service to eavesdrop more easily. The British proposed a key length of 48 bits, while the West Germans wanted stronger encryption to protect against East German spying, so the compromise became a key length of 54 bits

>Documents leaked by Edward Snowden in 2013 state that the NSA "can process encrypted A5/1"

Guess we can add Tetra to the list.
How can I alter the 401k match rate?
If someone gets fired from an unnecessary job, that's corporate efficiency not malice.

No one has a right to have a particular job, if it's no longer deemed necessary.

One might be lucky enough to have such a job.

But if it goes *poof* overnight then the appropriate take should probably be "It was nice while it lasted."

PS: And we can lament the gutting of their moderation team, but that comprised a small proportion of the total headcount cut.
Over the years, I've noticed GoDaddy has a disproportionately large number of unsatisfied customers compared to other domain registrars.
"The Holocaust was good because gays, homosexuals, and jazz shouldn't exist" is a very Nazi take.
> When Google can do something that every one of it's users hates

I don't think this is remotely the case. Quite a few tech-savvy people I know (some of them software developers) use Chrome and mostly don't care about whatever Google does with it. I mention "manifest v3" and get a blank stare. I talk about advertising and ad blockers, and most people don't care, with some of them not even using ad blockers.

We really live in a bubble, here on HN. Most people think of privacy as some abstract thing that they have little control over, and are mostly fine with that. And some are even also fine with government erosion of privacy, in the name of "save the children" style arguments, and of corporate erosion of privacy, in the name of getting free stuff in exchange for their personal information.

It's a sad state of affairs. If most people really did care strongly about these sorts of issues, then I think it would be baffling why we haven't seen more change here -- after all, Firefox is a perfectly viable alternative to Chrome that very few people use. But the lack of change is no surprise: most people don't care.
the social part - as I get older I realize why people go to church even if they're astrophyscists
Yeah, that was when I realized that Mozilla wasn't really able to stand up to the bad guys as much as we'd hope.
Show HN: Twitter Logo MAD Fold-In
I've been watching Elon Musk's takeover of Twitter, and I've even been personally affected by it (negatively), so I wanted a way to vent using open-source software and some very basic art skills. I woke up yesterday with an idea in mind for a MAD Fold-In[1].

A MAD Fold-In is a piece of artwork on the inside-back cover of each issue of "MAD Magazine". The main image can be folded to reveal a hidden, secondary image.

I wanted to share my interactive picture with others, but printing a fold-in and mailing it to friends with instructions seemed really hard, so I searched for a digital way to do it.

I found a blog post[2] from Thomas Park where he already did 100% of the work necessary to make a MAD Fold-In using nothing but CSS and HTML and a normal PNG image.

Using Inkscape and some Creative Commons images, I drafted a rough piece of artwork and tweaked it until the CSS folded it nicely.

I wouldn't normally share here, but I think other HN readers may get some utility from seeing and trying out a purely CSS implementation of a MAD Fold-In, even if I didn't write the CSS myself. I'm hoping to start a trend where others make their own fold-ins.

Moreover, Elon Musk picked today of all days to rebrand the Twitter logo as a unicode "X" character (𝕏). So, the Twitter bird really _did_ die today, as happened in my MAD fold-in, making my post somewhat topical and weirdly apropos.

If this post is too off-topic, please feel free to take it down. If it stays up, please let me know what you think. In the event my server goes down, I made a WayBack Machine archive of the site [3].

[1] https://en.wikipedia.org/wiki/Mad_Fold-in

[2] https://thomaspark.co/2020/06/the-mad-magazine-fold-in-effec...

[3] https://web.archive.org/web/20230724221700/https://brendenhy...
Hopefully Apple/Safari refuses to implement this. Apple loves DRM though...
> AVX512 is the most advanced CPU vector instruction set ever made, with huge inspirations from NVidia's PTX or AMD's GCN.

Can you explain what makes it the above? I haven't really worked with avx512 before, only up to avx2 and rvv.
This is a defeatist attitude. Because the government is not smart, so we should abolish taxes and government incentives? Preach your anarchism somewhere else.
Such is the fate of all companies. Companies need to be allowed to die in order to facilitate competition, but because of a failure of antitrust regulators to do their jobs, giant companies have been allowed to leverage their war chests to perpetuate themselves by gobbling up competitors and prolonging their own demise, to the detriment of us all.

Google needs to be broken up, and the other tech giants too. Bring back competition to the market or we'll continue marching towards Blade Runner corporate dystopia.
Developer-Led Landscape: Software Supply Chain Security
I like it a lot. Strikes a good balance between number of features and usability. My team at my job all love it, the rest of the company prefers Microsoft Office tools.
Is «chaîne de caractères» what French programmers call strings? (That would surprise me much as English-speaking programmers calling them ‘strings of characters’ would)
Why not solar spheres?
The market share of firefox is so low and there are already a ton of popular websites that don't work on firefox. Mozilla will very much be forced to follow along here.
An interesting, perhaps optimistic, prediction.
I suppose its possible, but being that humans tend to want the worst for themselves, and the best way to make money is to give the people what they want... i am skeptical that it will go so well as your prediction.
Generally to turn left you bank left using ailerons. This angles the lift vector to the left and the airplane will turn that way without using the rudder, but it's not fully coordinated - the plane won't be pointing properly into the turn - it will "skid" a little, creating more drag than necesssary. To coordinate the turn, a small amount of left rudder is used to yaw the plane left just enough.

In a forward slip the goal is to descend more quickly than you otherwise could. If you just point the nose down, the airplane will gain airspeed. If you're trying to descend quickly you'll overshoot where you're aiming. What you want is a lot more drag, which allows you to point the nose down (reducing lift) without gaining airspeed. Normally flaps, spoilers or airbrakes allow you to do this (depending on the aircraft). If you don't have these, as the Gimli glider didn't, what can you do to increase drag? Well, you can use the whole fuselage as an airbrake.

To do this, you can use the rudder to yaw the plane, so it's flying a little bit sideways. Say we yaw it to the left. If the wings have dihedral (they point slightly upwards) then the right wing now has a greater angle of attack than the left wing - the right wing produces more lift and so the plane will bank left by itself without touching the ailerons. If the wings are swept back, as on large jets, yawing left will mean the right wing is longer with respect to the airflow than the left wing, and it will bank left even more. To fly pointing left, but not turn left, you cross the controls: you use the rudder to yaw left, and the ailerons to bank right. The airplane is now flying partly sideways, pointing to the left of the flight path, with the right wing lower than the left wing, but if you balance rudder against ailerons correctly, you fly in a straight line. The fuselage is partly sideways to the wind, creating a lot of drag. The airplane is skidding downwards to its right, and you need to pitch the nose down to maintain airspeed and avoid stalling.

And then you've got to be fairly well coordinated as you come out of the slip so you keep flying in the direction of the runway.

Source: I used to fly gliders. Presumably swept wings increase the amount of aileron needed, but the principle is mostly the same.
But that's the catch, company breakups are extremely hard to perform especially when you're talking about such a giant company being tackled by an organization that only has ~400m in funding. Especially when they can point to the other giant companies as defense against claims of monopolist behavior. See Google using Microsoft, Apple, and Amazon as a reason for why their ad business should not be broken up in the January lawsuit.

On top of all this, a lot of users don't care, which is a problem itself, but also leads to an even harder time trying to navigate a company breakup. The convenience is too great for them, and it's too easy for the above noted companies (alongside other giants like Walmart) to shift public opinion.
> I bet some large majority can identify an Hermes bag as an expensive bag, logo or no.

Not to the extent you'd think, I bet. The designs of the Hermes bags are designs that have been widely copied by far less expensive manufacturers.

I went on the Hermes site and looked at some bags (they don't show prices on their website), then looked up the prices of the bags. They were all an order of magnitude more than I would expect for the item I was looking at.

So, sure, most people could look at a bag and think "That bag cost hundreds of dollars". But I don't think that most people could look at the bag as think "that bag costs thousands of dollars". Spending several thousand dollars on a handbag is so far outside the realm of normal for people that it wouldn't occur to them that it would be that expensive.
Actual title:

"Does Sam Altman know what he's creating?"

Please don't editorialise.

https://news.ycombinator.com/newsguidelines.html
Does Sam Altman Know What He’s Creating?

Regulatory capture?

Yes. Yes he does.
That's pretty much exactly how I see it, too. Offload a good chunk of the scut work, but I'm sanity checking the results. Still a strong net positive, at least in my experience.
Also see recommendations for "Ask HN: Books Similar to Code by Charles Petzold?": https://news.ycombinator.com/item?id=29522588
Why would you do that when you can just hire PR to run a campaign about how great you are?
This.

Convincing a dozen or so screen reader developers to deal with this is an achievable goal. It is much much much harder to bring millions of twitt...X users to change their typographic habits.
Integrated in fossil as well.

https://fossil-scm.org/home/doc/trunk/www/pikchr.md
I understand, I use llama.cpp for my own personal stuff but can't override the policy on the project I want to plug it in, which is python-only.
And monkeys could fly out of my butt. Not everyone has the same threat model.

Faced with a choice between a vague future threat that might happen (an adversarial ISP or other MIM attack) and a certain future threat that will happen if we let it (incumbent gatekeepers locking down the Web), I'll take my chances with the former, and opt for less gatekeeping rather than more.
Heads and tails sound like the exact same scenario.
I have never shared a notebook with anyone without first restarting the kernel and pressing "run all cells". If the output is what I want to share, I share it. Otherwise I fix things, and repeat.

I am perplexed that we need tools to do something so sensible.
I mean, you can also buy stuff on WhatsApp... But honestly, Twitter V2, or, well, X, looks more to me Facebook. Twitter was twitter for its simplicity.

Remember when everyone got pissed off because they doubled the characters? How many is on Twitter now, 5000? Markdown support too. And now they are planning banking, latex, some linkedin copy cat stuff...

In reality twitter is trying to become Facebook. Facebook only didn't had banking because FED/EU didn't liked the Libra idea.
I think that was confusingly written, but what it means is 'k8s recommends not using it for database, but in Nomad is fine' - the EC2 instances are just nodes like any other, but 'tagged for db'.

And if self-hosting Nomad on AWS is (allegedly) so much easier than operating managed k8s (EKS), isn't that more damning rather than less?

The all-in AWS answer I suppose would be ECS. I quite like it but I think for anything beyond small, more than a few services part of the same system, I can understand wanting to run Nomad (or use EKS) instead.
As hard as it may be, to paraphrase the ancient parable:

The best time to break up Google was 10 years ago.

The second-best time to break up Google is today.
I dunno about this tool specifically, but whenever I've tried LLMs in spanish they work just as well as in english. You can also change LLMs to something explicitly multi-lingual, like BLOOM

https://huggingface.co/blog/bloom
> Reacting to these situations with denigration and hostility is very unlikely to leave a good impression

Why would I care if I left a good impression on a person using astrology to judge me? I wouldn't expect nor want things to go any further.
As a slight counterpoint, Bells Labs was selling Nike Missiles before the shoe company ever existed. I imagine that they’d be in a good place legally to continue that brand name.
That's what I thought too. But somehow AVX-512 took a long time for AMD.
Please let me supplement a little.

This library is intended for batch processing.

"Carbunql" is a bit similar to LINQ in the areas it covers. It is the same as LINQ in that SQL can be written in C#.

I don't think there is any advantage to using "Carbunql" for this purpose.

However, I thought that it would be useful in the following environments, so I developed it.

- Writing SQL directly is more maintainable than using LINQ

- You want to reuse that SQL for processing such as obtaining the number of records, adding dynamic search conditions, and creating a temporary table.

- The overhead of SQL parsing is acceptable. In other words, the SQL execution frequency is low, and the parse waiting time is extremely small compared to the SQL execution time.

the above is very special It may sound like it, but I think it's a common case in batch processing.

In other words, I think that it is useful in batch processing.
>The bottom of every page is padded so readers can maintain a consistent eyeline.

Very considerate!
I get that.

But the post was just saying it seems 'dangerous'. It is already 'dangerous'.

Yes, it will probably become even 'more dangerous'.

I'd disagree that many people agree on common definitions of risk. Some people think autonomous drones that can beat humans in a dogfight is already too far, others are holding out for some paper clip optimizers before getting worried.

You included 'world ending' as the definition of risk, others have lower bar than that.
I’m sure somewhere along the way someone called the idea of centralizing power distribution in the first place a corporate welfare boondoggle.

After all, why can’t these industries generate their own power, like in the good ole days?
I didn’t realize that the function was available in its own scope. This information is going to help me do horrible things with pandas.
The same idea was in Down & Out. The Bitchun Society was basically immortal as well, and they didn't need to convince any other civilization factions...merely wait them out.

I, too, thought about this quite a bit when observing the anti-vax movement.
Because Intel implementations of AVX-512 were pretty much unusable or not worth using until 2019-2020, so nobody was writing much AVX-512, so they didn't need to.

AMD practically resurrected AVX-512 by supporting it across both desktop and server products, so it's weird to criticize them for taking a while when Intel nearly killed the thing via segmentation and poor implementation.
I can’t reply to the post below yours for some reason so I’ll hijack here…

In 1923 at the height of hyperinflation the price of a loaf of bread was 100 billion marks, compared to 1 mark just 4 years prior.
Are you using the term Bolshevism in a positive sense, seriously?
What is crazy about not wanting to suffer under an authoritarian regime that would seize your bank account and your livelihood for calling for a change in policy?

Thats called the democratic process.