skysight-inc/HackerNews huggingface dataset:
To be fair, SAML 1.0 was much worse than SAML 2.0 at interoperability, but there are still "profiles" in 2.0: https://docs.oasis-open.org/security/saml/v2.0/saml-profiles...

Even within the same profile, I've seen some major incompatibilities. For example, some Microsoft products interpret XML signing ever so slightly differently to many other libraries, breaking the protocol. (From what I could tell, MS was interpreting the standard correctly, others weren't, they were just testing against each other.)

The biggest gripe I have about SAML is that it's one of "those" committee-designed standards that has an inner-platform effect of using it's own custom extensibility model on top of the eXtensible Markup Language (XML). It's like the bad database schemas that have one table with three or four columns holding all data because the developers couldn't be bothered to learn SQL.

So instead of just this:

<claims>
<name>John Smith</name>
<email>john.smith@test.com</email>
<claims>

You have this monstrosity:

<saml:AttributeStatement>
<saml:Attribute Name="uid" NameFormat="urn:oasis:names:tc:SAML:2.0:attrname- format:basic">
<saml:AttributeValue xsi:type="xs:string">test</saml:AttributeValue>
</saml:Attribute>
<saml:Attribute Name="mail" NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:basic">
<saml:AttributeValue xsi:type="xs:string">test@example.com</saml:AttributeValue>
</saml:Attribute>
<saml:Attribute Name="eduPersonAffiliation" NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:basic">
<saml:AttributeValue xsi:type="xs:string">users</saml:AttributeValue>
<saml:AttributeValue xsi:type="xs:string">examplerole1</saml:AttributeValue>
</saml:Attribute>
</saml:AttributeStatement>

I was just troubleshooting SAML issues yesterday, and the library used for that is about 750 KB of compiled bytecode. The source must be over 2 MB, not including also heavyweight dependencies like XML, XML Schema, and XML Signing. For something as trivial as "send me a token with some attributes and a signature" it's way, waaaaay overcooked.
That's pretty ungenerous. The press release says "The press is the world’s strongest hydraulic pull-down die forging press in pit-mounted design" so it's easy for a layman to read "world's strongest ... press" and take that at face value.
Get a cheap used laptop for ~$300 and run linux on it, you will be surprised at how much value you can’t get out of that. I use it as a dev machine, although I only do embedded work and some web work on it. I still drive with my Mac, but I use the linux laptop over tigervnc and it work fine over ethernet. I would suggest looking at pop_os or mint. Both are stable LTS users but do seem to keep up with drivers and kernels reasonably close to “newish”
There is a price difference between the place you buy the electricity and the place you sell it. That pays for the debt that funded construction. As long as that price difference is high enough it makes financial sense.
This will likely be a maintenance hell when the liquid ages and get particles in it.
> It formats the time as “tomorrow”… [clown emoji]

Unnecessarily negative IMHO to implicitly call the person who came before you a clown, especially for a bug which is so trivial.
> I've been a linux desktop user for a long time now (~25 years?). I generally don't talk about it, as it's not a suitable environment for a lot of people.

Same: I was already using Debian 1.1 (1.1, not 11) on the desktop or something like that.

But why not talk about it? I switched both my wife (she's very OK with tech) and my mother-in-law (she's not good with tech) to desktop Linux.

If my mother-in-law can use Linux, everybody can. Most people nowadays only need one app: a browser and Linux is totally for that use case, which is about 99% of all users' out there's usecase.
That's a top tip, thanks, I had no idea about that feature.
Degrees of Kevin Bacon Using Postgres
That's great to hear! It's uses like this that really make Udio and other tools shine. Even just making up silly songs about things that happen in your life is fun or doing them as a gift like you did is always nice. It's also great to have the option to add music to other projects.
> You could even write your own scripts using an abomination of a scripting language called PineScript

Sorry to derail from the subject, but why on earth would you call pinescript an abomination? It is a perfect blend of imperative looking syntax yielding vector based calculations similar to datatables. Even conditional statements are computed as a series acting on the underlying data stream. I'm actually jealous that they did this first and sad that it is proprietary to the platform.
I’m surprised about the amount of negativity in the comments here. I’ve been running PopOS on a few different machines for the last 4 years or so. It’s been almost seamless. I can’t think of the last time I even considered booting into windows - in fact I recently wiped my dual boot partition because I needed the disk space.

I’m not really a desktop power user - I don’t even bother changing the wallpaper usually.

I think it’s just so much easier now - almost every app is a web app. The stuff I run locally - development tools mainly - all have Linux versions.
such a handy app to have. will save me and my friends so much time and effort trying to split group spendings fairly between us all (especially when it's in a foreign currency)! have you thought about adding in different categories?
Creators can spend their life savings on Nvidia hardware, we're just here to play games.
> Obviously the vast majority of legal experts, lawmakers and those knowledgeable on the subject believe Congress has this authority.

The same vast majority of legal experts, lawmakers, and those knowledgeable on the subject also believe:

That Congress can delegate legislative power to Executive Branch agencies, in spite of the explicit statement at the beginning of Article I that all legislative power shall be vested in Congress, as long as Congress gives an "intelligible principle" to guide the Executive branch agency (Hampton Co. v. United States);

That Congress can regulate a farmer growing wheat for his own use, that never leaves his property, under the Commerce Clause (Wickard v. Filburn);

That seizing private homes, evicting their owners, and turning the property over to a private developer is a "public use" under the meaning of the Fifth Amendment (Kelo v. New London).

Given the above (and those are just a few examples I thought of off the top of my head), I do not accept that what such a "vast majority" believe is a good guide to what the Constitution actually says.
Dare I ask about "the skull flap thing"?
Check out https://www.freepik.com/pikaso you can try flux and flux realism
> The state can not pass laws that alter existing contracts or refuse to enforce them.

"Right to work" laws would seem to be a counterexample here - states are permitted to jump in and put their thumbs on the scale in a contract between a debtor (the employer) and the union.
> My worst customers were the ones that ask for discounts, or are otherwise looking for a deal.

I get where you're coming from, but it's hardly surprising that a business's favourite customers are those who are happy to get fleeced.

And as a customer, if you're not already a subject-matter expert, you have no idea which business is trying to fleece you or not unless you price compare and try for discounts everywhere.
Seems to be a direct response to Black Forest Labs' Flux being offered on Twitter with a lot of uptake.
> Outerport is a caching system for model weights, allowing read-only models to be cached in pinned RAM for fast loading into GPU. Outerport is also hierarchical, maintaining a cache across S3 to local SSD to RAM to GPU memory, optimizing for reduced data transfer costs and load balancing.

This is really cool. Are the costs to run this mainly storage or how much compute is actually tied up in it?

The time/cost to download models on a gpu cloud instance really add up when you are paying per second.
I'm so glad that Midjourney and Flux is making creativity accessible to everyone, I don't need to have a subscription to MJ anymore now that Flux is getting better.

Everybody can now be an artist and have creativity for free now.

What a time to be alive.
> it is 2024, just do that online

Nice idea in theory, except that now you have a system that immediately and catastrophically breaks if there is ever a backend outage (due to, say, a cyberattack or incompetent software trying to prevent one) or your reader loses network connectivity.

> you should never do a system with stored value on a smart card

...if you can afford to ignore the disadvantages of not doing it. Quite often, you think you can, until you can't.
X11 & Wayland, but KDE only: https://github.com/catsout/wallpaper-engine-kde-plugin

Wayland Only: https://github.com/GhostNaN/mpvpaper

X11 Only: https://github.com/jtsiomb/xlivebg
I watched some people like this on youtube as well. Many of them do spray and pray and very little prep (leetcode, certifications, courses, open source, networking, CV tweaking). They blame everyone but themselves, many have mental issues and often require help.

Stay positive and focus on important stuff.
I wasn't paying close attention while starting reading and then the story sucked me in. I thought it was a genuine story, then doubt started to kick in, and then i saw the word --spoiler alert-- "fiction" at the end.

Why would i think abelique was a real app, the story were a non-fantasy? These days so much new AI trickery is popping up, that it starts to amaze less and less. So Abelique and the whole cult around it, including reddit sub, can just as well be real. If the category were tagged non-fiction, I would have believed it.
Blind date with the chancer

We had oysters and dry lancers

And the check when it arrived we went dutch, dutch, dutch, dutch

A redder shade of neck on a whiter shade of trash

And this emory board is giving me a rash

I'm flat out

You're so beautiful to look at when you cry

Freeze, don't move

You've been chosen as an extra in the movie adaptation of the sequel to your life
- Hey, this is John, I'll be happy to help you with that.
+ Hello Xxx,

No need to fake being happy (or sorry). Just provide an actual answer.
Isn't this just saying "humans are slow" in a different way?
The idea is to take a bunch of photos from the same area, to get a virtual focus when you align and average them (I used hugin to do the alignment and a simple python script to average them).

The very first one, is a series of photos take as I walked towards the lion, which tends to very weird things to the background, compressing it.

One day, I'd like to take a Raspberry Pi (or a few of them) and build a 16x16 camera array, so I can get a smoother look.
Oyster has been using MIFARE DESfire, and stopped using MIFARE Classic, for over a decade now.

They're stopping it for completely unrelated reasons (primarily convenience – people don't like having to buy and top up a card – and not having to maintain a vending machine and top-up infrastructure).
I tried to maintain a certain kind of optimistic humility, that almost anything which employs a person full-time is a problem-area that has fractal layers of complexity one don't have to know from the outside.

The only question is whether someone will pay you for doing the fancy skill/science tricks or not.
> Likewise if a number is even and is a square of an integer, then its square root must be even.

The proof would be more compelling if this was proven instead of being taken as an obvious fact.
True. If you want to spend all day programming, be a contract programmer. Don't start a software business - you'll spend a lot of your timing doing admin, documentation, websites, newsletters, accounts, support etc.
Why Is the U.S. Defense Industrial Base So Isolated from the U.S. Economy?
HEVC/AV1 support is still spotty, and AV1 encoding is still expensive. Though I agree that HEVC is a dead end.
The idea (or hope) is that apps based on semantic standards would kick off a virtuous cycle where publishers of information keep investing in both generating metadata and evolving the standards themselves. As many have mentioned in the thread, thats not a trivial step.

People sort of try. A concrete example are the Activitypub/Fediverse standards which dared to use json-ld. To my knowledge so far the social media experience of mastodon and friends is not qualitatively different from the old web stuff.
Thanks for sharing the art and techniques! PS I should buy some watercolor brushes.
> dig small trench in sidewalk
> fill with cheap pliable plastic

Definitely will not create permanent tripping hazards in the future. Why not design the cords like a very small speed bump with tapered edges so people can walk/wheel over them? Over design flat cords?
Building a NoSQL Database in Python
Dignity health is god awful. I've never had a good experience with them.
The maker says the sailing boat was nearly unsinkable (why won't they?)

There are 15 survivors including the Captain, so I doubt foul play. Given that Waterspouts, even the seemingly innocuous ones, are très powerful, it remains the most likely cause of Bayesian's tragedy.

https://news.sky.com/story/sailing-yachts-like-mike-lynchs-a... / https://archive.md/JKNJ7
A worker brought a giant (25 lb) ratchet wrench into the silo and dropped the 8 lb socket into the silo, where it fell a ways, bounced off something and pierced the 1st stage fuel tank.

This wasn't an accident that was easy to get to happen, and I believe there's been nothing comparable, despite Titans being in service for 25 years, and refurbished and used as launch vehicles until 2003.
It is really trivial though.
I'm sure there are good and bad people in all walks of life. But, yes, people in some markets are definitely (on average) less pleasant to deal with than others.
Okay? I'm not surprised that a conservative judge is part of a conservative ideological legal organization. That doesn't mean the same thing as saying they're a politician who is funded by someone.
> [...] authenticate to production machines using the biometric sensors on their mobile devices

How does adding a mobile phone with a significantly larger code and hardware base improve security?

> eliminating the need for insecure RFID cards altogether.

Why not use a secure card system instead?

I can see the convenience factor, and that might well make for a more effective system all in all, but in terms of security, I don't see this as a step forward.
EmojifyIt – AI Powered Text to Emoji
Discover EmojifyIt: a playful AI tool that transforms text into a universal language of emojis. It's a fun, creative way to see how AI visualizes meaning, making communication more expressive and boundary-free.
I would expect eliminating branches in a busy inner loop to matter.

The interesting part is how that was done:

> A New Primitive, swap_if

> How can we use this method in our sort? First, let us make a swap_if:

inline bool swap_if(bool c, int& a, int& b) {
int ta = a, mask = -c; // false -> 0, true -> 111..111
a = (b & mask) | (ta & ~mask);
b = (ta & mask) | (b & ~mask);
return c;
}

> In our partition function, then, we can transform

if (*right <= pivot) {
int tmp = *left; *left = *right, *right = tmp;
++left;
}

> into just

left += swap_if(*right <= pivot, *left, *right);
> laws =/= amendments

Then why did you say "the entire amendment process" in response to my question?

> Think of laws as "anything goes, as long as it doesn't go against the constitution".

No, that's not how it works. The things Congress can legislate about are explicitly enumerated in Article I, Section 8 of the Constitution. Congress can't just pass any law it likes as long as it follows the process given in the Constitution.

> There's nothing in the constitution saying that the government can't enforce a minimum wage.

Again, this is backwards. I'm asking if there is anything in the Constitution that says Congress can enforce a minimum wage. If there isn't, Congress can't do it (unless the Constitution is amended to add that to the list of things Congress can legislate about).

> Now if you want a stronger law, or to override the constitution

There is no such thing as a "stronger law" or "to override the Constitution". The Constitution can be amended, which is what the more difficult process you describe does, but that doesn't "override" it or pass a "stronger law" in spite of it, it amends it.
Crypto 'pig butchering' scam wrecks bank, sends ex-CEO to prison for 24 years
Explosively? https://en.wikipedia.org/wiki/Explosion_welding
If you think it’s invasive to wear a mask in public, then don’t.

If you think it’s invasive to wear a seatbelt while driving, then don’t.

I’m not concerned about making you do anything. I’m concerned about harm reduction for myself.
This is really awesome, thank you for sharing!
Even x Even results Even

Even x Odd irrelevant if squaring

Odd x Odd results Odd
These days I much prefer a different proof of this fact, attributed to Conway: https://www.youtube.com/watch?v=wNOtOPjaLZs -- I'm actually about half-way through teaching it to my kids right now!
> Customer support isn't paid well

"We choose not to pay customer support well".

I've worked at companies where customer support was both strongly supported, paid well and given the tools to do their jobs well.

They were incredible.
It only took 30 years, time to update growing projections for the next 30 to come.

It will be beating the 10% mark?
> is clearly also much better

I disagree. For a software developer, yes, because we understand a cut corner when we see one. But a user doesn't think like a software developer.

> I don't think the last two options you mentioned would work very well.

You're probably right about that. But I also think, loading icon wouldn't work better either. The messaging is vague in the first place.
Sign up? Why? That's a Problem.
The problem could be avoided if the intersection had cameras able to notice the approaching bicycle and give it a green light.
cf Monty Python Live at the Hollywood Bowl
There is a lot of stuff you can do when it’s pass fail. As a pro you have a time limit and you’re bad if you can’t rebuild in X hours.

My dad will tell you I helped him rebuild a bike coaster brake at 14. But the truth is the only decision he made was to buy the repair kit. I got rags and laid all the parts out like an exploded diagram, we cleaned them or swapped them and they went back in the way they came out.

I worked as a bike mechanic for two summers in college. Cars have manuals and maybe the mechanic you work for has them. Bicycles do not. You’re all shade-tree until you’ve seen everything a couple times.
Good that you admit you don't know. However, "motivated" is something someone could say about anybody's relationship to any important problem. There's a sense in which I'm motivated to invent a room temperature superconductor, but I'm not working on it and have no clue how to do it.
Thanks. It's a toy at the minute, there is nothing super impressive.

Taking this forward would require a lot more work and funding to pay for computation to fine-tune models further.

It's an interesting topic, perhaps good for a startup or a research lab in case one finds a decent monetization stream.
I don’t care what influenced it, I might be more interested if I know the content is actually of interest but it presumably took several paragraphs to get there. I didn’t know it was about marketing, because I stopped reading.

A hacker should know how to captivate their audience, particularly when talking about marketing.
You had me at tab groups. It is baffling that Firefox has refused to do anything sane about tab groups.
> Which means that the country, through their elected legislature, has not agreed on a policy.

No, it means that the country has not agreed to the standard demanded by the constitution, which is an insanely high bar not required by virtually any other ostensibly democratic country.

The constitution is obsolete, undemocratic, and does not work in practice. Thus attempts to subvert it are completely legitimate. I don't understand the point of view that if the constitution says we have to do something a certain way, then we must do it that way, because those are The Rules, as if the constitution is some kind of law of nature.
Didn't Google already try this and it didn't work? https://www.theverge.com/2019/5/9/18538194/google-duplex-ai-...
In C++, your https://en.cppreference.com/w/cpp/memory/new/new_handler should call mi_collect.
Bolts and nuts in two different materials/grades are still two separate pieces of inventory to manage.
Sure, write an FAQ and usability test your software. But I'm not convinced that you can automated/AI away your support burden in any meaningful way that isn't going to piss off your customers.
In a transparent system, the governing body would have released the name.

A vote of no confidence over not releasing the name is appropriate.
Natural speech programming assistant for the software developers of tomorrow
5 months in? Wonder what the back story is, not much detail.
These systems usually do mutual authentication, and that's as much a side effect of the cryptographic primitives used as it is an intentional feature:

They're often using symmetric cryptography (even ECC is orders of magnitude more complex than a simple block cipher), and you get mutual authentication "for free" that way, in exchange for having to guard the keys on both the card and the reader to prevent a total compromise.
Atomic Linuxes really are the gateway for regular people to use Linux.

I've been using Linux since the 90s and I never really would recommend Linux to anyone unless there were very special circumstances.

But today I'd gladly recommend for example Fedora Atomic, I haven't tried other atomic Linux distros but the key feature is being able to revert back to a previous state in the boot manager.

No software will ever be perfect, but once an issue happens a non-technical user must be able to easily revert back to a functional state so they can proceed with their work and life. Otherwise the OS is worthless to them.

And sure you've been able to do this with BTRFS and snapshots but Fedora Atomic is the first time I've personally seen a distro come with this feature out of box, while also being very modern and easy to use.

Just the other day I did an ostree upgrade and after rebooting Firefox couldn't play videos, Steam wouldn't even start. I just wanted to get on with my day so I simply rebooted into the previous commit. An end-user is given time and breathing room to wait for the issue to be resolved and try another update.
https://lawandcrime.com/lawsuit/lawsuit-claims-emory-lost-pa...

Basically they had to cut into someone’s skull as part of a surgery. They did not label and catalog skull parts properly. Because they lost the skull part they had to use a synthetic skull flap, and they charged the patient for it. The synthetic flap caused an infection. The patient was on the hook for something like $150K for all of this (the synthetic part, the procedure of placing it, the infection) which was due to the hospital’s own criminal negligence. An investigated showed that the hospital was not properly labeling and cataloging parts for many patients and basically had a mess of random skull parts that would not make their way back to all those patients, so it is a systemic issue and not just an unfortunate one off mistake. All of this is alleged and there is a lawsuit pending, but it seems to me like the part about a systemic issue of mishandled parts is confirmed.
We have 7.5 kW and 15 kW machines. Smaller chambers but there's plenty of smaller work out there.
That was back when I still believed, eventually I decided running Windows with Virtual Box/VMWare or macOS UNIX, was less of an headache.

Just a couple of months ago, yet another motherboard where UEFI and Linux distributions don't get along without some gimmicks.