skysight-inc/HackerNews huggingface dataset:
As a SAML IdP operator, you're not wrong -- the typical SAML IdP operator is an insitution or a BigCo's internal SSO, while the typical OIDC/OAuth provider is a tech company that runs a data silo -- but consider that SAML IdPs and SPs frequently have to engage in a dialogue to peform an integration, while OAuth 2.0 providers just kind of exist by fiat, and wait for SPs to show up. OIDC evolved from OAuth 2.0 so the UX expectations remain: the SP's operator expects to have to go through some web-based SP registration process provided by the OIDC IdP.

In SAML, the IdP and SP can exchange metadata, but plenty of fly-by-night SPs can't consume it, and need to be configured by hand. Tons of vendors of claim their SP supports SAML, but their implementation was hacked together in someone's basement and doesn't support SAML medadata, is hardcoded to use NameIDs, can't do key rotation, and the like. Some vendors intentionally "simplify" the terminology and translate well-specified SAML terms like "Assertion Consumer Service" to nicer sounding common words, like "login URL", largely obscuring meaning and making any integration an exercise of repeated trial and error.

Garbage IdP software exists too. The SAML specs are very accommodating and offer lots of options, so even among parties that don't flout the text of the standard, the interoperability matrix can be challenging. It's best if your product supports all the options, because the other guy's handmade product probably won't. Then, with attribute release and usage, some vendors ask for email address and use it as a persistent non-reassinable identifier, and some vendors ask for a persistent non-reassingable identifier and if it looks like an email, they'll probably send mail to it. It's frustrating.

Really, because each standard's deployment base, the incentives are different: the typical SAML SP offers a product it wants to sell to an institution or BigCo and the IdP is trying to be careful with its attribute release, while the typical OAuth provider is the data silo itself, full of user data, and SPs want to integrate with it to surface that data in their own application. OIDC then shipped a bunch of standard claims to carry identity info too, but the nature of the typical deployer has hardly changed.
I'm in Japan at the moment and I was talking to someone the other day about design. There's a contrast that always strikes me. On the one hand there's this very restrained aesthetic in so much of traditional Japanese art and culture. On the other hand, most display advertising and a lot of signage in general looks like something knocked out by a random intern with no design experience at all turned loose on a desktop publishing program and told to go wild.
Lithium batteries seem like a weird choice for large-scale power storage that just sits in one place. Lead is a lot cheaper, and its heaviness doesn’t matter in that application.
Some others already mentioned runit which seems feature complete.

There is also s6, s6-rc and its associated tools, done in essentially the same spirit, micromanaged into the smallest possible units. At least it feels like that. Which leads to strange experiences if you lazily try to integrate them into your system, because they are so fast that you almost never see them appear in something like htop, not even as a short blip. Even on some small ARM idling at 200Mhz. One really has to watch the logs, and do it in a systematical way. But i like that. One of the rare pieces of software which don't make me aggressive or want to vomit, like very precise and exact clock work, or very good bicycle gearing. Silent and satisfying!

[1] http://skarnet.org/software/

Then there is

[2] http://web.obarun.org/software/

which is an attempt to ease that micromanagement from an archlinux derivative, which uses this instead of systemd.

Furthermore there is

[3] https://jdebp.eu/Softwares/nosh/

with the same goals, looking very impressive on paper, but written in C++? I don't know what to make of that. But probably try it out some time, even if only for the user space virtual terminal from there.

So... daemon tooling is far from dead!
Sapphire is beautiful, and available in a wide variety of colors.

The cool thing about Alexandrite is that it changes color depending on the type of light falling on it. It looks different indoors versus outdoors, for example.

And Alexandrite is considerably more rare than most diamonds, at least so-called "white" diamonds.

Now, red diamonds, those are exceptionally rare -- I think a sum total of ten are known to exist in the world, at least when it comes to natural red diamonds. And there was a really big deal made in the last few years when someone discovered what might have been the eleventh known red diamond, but I don't recall if it got officially ruled as "red", or if they decided it was some variant of "pink" instead.
This is actually a good case for the concept as some states will improve their processes to better work with educators like Lambda and the learnings will spread to many of the other states over time. The only way for their to have been a unified process for paperwork, previously, would have been to require too much and to implement a process to prevent states from proactively updating their process quickly enough to be helpful.
How safe would it be to put large quantities of a potentially unstable alkali metal in close proximity to lots of humans?
Actually fair use falls firmly on the side of copyright holders when a claim is made, until it is disputed in court.

The provision for it is to take it to court. That is the only option. There is nothing YT can do if a claim has been made.

So it’s right that there isn’t a counter claim system in place for fair use here.
Pretty sure you can't make a bore that narrow and that deep without it collapsing pretty soon.
To add one more detail to this, in writing Emacs, RMS resisted the trend towards lexical scope, and as a result Emacs got stuck with dynamic scope.

Furthermore RMS failed to create a kernel because he believed the micro-kernel hype. But micro-kernels are hard to debug for all of the reasons that micro-services are challenging to scale and debug today if you have failed to create a good toolchain around them. And the result is that by the time that the GNU Hurd was available, most were using Linux and most of the rest were using Free BSD.

(One does wonder, however, what would have happened had RMS himself not been crippled by tendonitis. Could he have finished in time for his kernel to be relevant?)
I am no lawyer but pretty sure this violates:

https://en.m.wikipedia.org/wiki/CAN-SPAM_Act_of_2003
All you have to do is focus either on nothing at all, or focus intensely at one specific point. Saccades will stop.
I am not a shareholder, but I think market share is the short term goal. The incentives can be phased out as prices increase a bit after competition cools off.
Maybe it is just me, but the ritualistic formalisms around this kind of behaviour feel like a peculiarly american trend. It reminded me of the Henry Ford run backwoods camps he would do, when other multi millionaires and he played at their childhood while deciding which labor unions to suppress in their corporate interest.

It's creepy.
Totally agree. It is impossible to show why one tradeoff was chosen over another without comments. Is there a loop unrolled for performance reasons? Is there a design goal that looks complex on the inside, but yields a simple, easy to understand API on the outside? I feel like "good code is self documenting" is a pitfall that devs always fall into believing on their journey to becoming a "Senior", and then somewhere along the way run into their old "good" code and can understand what it does perfectly well enough, but cant recall the circumstances that led them to arrive at the choices they made in writing that code.
I called any liquor store "packie." A corner store was called by it's name.

Semi-rural/now suburban northeast Connecticut
Back in frontier west, outside US territory (and therefore not served by the Post Office Department or the Pony Express), people would set up highly profitable transportation companies. These companies would make deliveries for local shops but also carry mail, bringing stuff to somewhere served by the Post Office Department or the Pony Express or the Wells Fargo freight routes.

I read all this in a book ages ago but I was skimming through some wikipedia articles that mention some of what I'm talking about if you're interested:

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

https://en.wikipedia.org/wiki/Pony_Express#Stations
I thought that promo was only during a weekend subway shutdown.

Just looked at an Uber trip in Toronto, and the breakdown is:

Express Pool: $8.44

Pool: $11.25

UberX: $17.38
Ok, wouldn’t that be SMP, rather than SMT?
Surf[1] is very extensible if you know some C and shell. WebKit-based, for better or worse.

[1]: https://surf.suckless.org/
Four Passes Four Stories
37-Year-Old Former School Teacher Is India’s Newest Billionaire
I don't always run the code in my head exactly - i do something more important, which is consider the set of possible situations the code can be in, and look for problems.
This is a good point.

So maybe my concern is more a verboseness issue rather than expressiveness.

That said, it would be nice if there was some commentary on whether an implementation like Swift’s was considered and ruled out for some reason. As it reads now, I stand by my original comment that this restriction seems a bit arbitrary.
> If enough people who see it "like" it, it moves to a larger amount of people, and so on until everyone on the app sees it. This is easy, straightforward, and transparent (for the most part, there are special cases and such).

This is the problem of any platform.

What happens when the platform gets so big that you have thousands of videos competing for the same feed position because they are all getting likes?

I see the same thing happening with the dev.to platform. I used to syndicate my blog posts there. I got something like 7,000 followers in a few months while posting a few articles I picked from my site. They got thousands (10k+ on some of them) of views and every article I posted got tweeted from their main account which then got RT'd sometimes hundreds of times, etc..

But for the last few months not 1 of my articles have gotten tweeted and the posts have like 100 views (but have thousands of views on my own site).

So it's the same pattern. It's just a platform getting large enough where unless you get special treatment it's nearly impossible to be visible. In my case I'm probably not going to re-post on dev.to anymore because it's not worth the hassle to manually port those articles to their platform (which takes time).
California is the world's 5th biggest economy. We lead the nation or are close to the top in every major industry except finance.

What industries do you think are being stymied by regulation in CA?
Yes, but one can make the same argument about nearly anything since nothing comes in to existence without some set of inputs. It's not some unique attribute of renewable energy infrastructure that it requires resources to build. That's just an attribute of anything, be it houses or cars or medical equipment or toilet paper. There is, however, a unique characteristic of renewable energy infrastructure that separates it from all the other crap we build on an global scale, and that is that if we don't built it we are essentially doomed.
Just the legal aspects of regulation would. See Uber's struggles in London.
and that screen size at 720px is pretty low-res. my 4.6" Sony Z5 Compact (from 2015) is also 720px.
ah. Yes that’s an issue.

My biggest lament is the pave over of the external front setback (yard), as this is the really destructive practice on s large scale. When the practice becomes widespread, The loss of soil filter really does harm to the infrastructure. This could be inspected with a simple drive by. Sf actually does enforce this on a complaint driven basis with a fine, though there’s a backlog and a quick drive through many sf neighborhoods will suggest little to no enforcement.

Entering someone’s home is a big deal. Ideally there would be strong cause and very limited scope.

On a related note, I do think that if you Airbnb, you’ve left the realm of home and entered the realm of commercial property subject to audit for public safety.
Maybe they weigh the risk of creators leaving vs advertisers leaving. High profile creators haven't left yet. Advertisers have already bluffed a number of times and Google didn't call them on it.
We have made a system with similar ideas to re-organize the business logic in a way that is more continuous instead of scattered around ( https://medium.com/software-engineering-problems/out-of-the-... ). However, we do not believe event sourcing is the answer to state management problem. It requires too dramatic change on existing infrastructure and ways of human thinking.
The Lua source code is very easy to read, especially for an interpreter. It's a hand written recursive descent parser and incredibly tiny. http://www.lua.org
Back in the day ITT Tech provided valuable vocational skills to thousands of students seeking a vocational education.

It was only in last decade that it became a mockery of what it used to be.
Would you prefer that regulators would sanction bad behaviour and throw people in jail post-facto, make-up-the-rules-as-they-go-along instead?

Because that's the most palatable alternative.
I dunno, it seems like the function of these Megapacks is to replace natural gas driven peaker plants? Europe doesn't have nearly as many of those as the US does.

AFAIK Switzerland in particular has exactly zero, thanks to all that lovely hydropower that can be turned on and off to match solar/wind fluctuations.

In fact, Switzerland alone has hydropower equivalent to 10 000 Megapacks. This basically means you can install all the renewables you want.
Juul Targeted Children at Schools and Online, U.S. House Panel Says
Actually, this line:

/* Set expansion level */

expansion = atoi(argv[++i]);

Is an example of ugly code. They're doing multiple things in one line, and in a confusing order.

# Increment i by 1.

# Grab the command line argument in position i

# Convert from string to integer.

# Assign to the variable expansion.

Note that there's no error checking to handle strings that don't convert to ints.

Arguably, any serious C developer can read this on the fly, but I seriously object to code with side-effects like the above ++i. It's often confusing to read and change.

I'm not criticizing the original author, more nit-picking on this as an example of great code.
sqlite is the usual example of elegant code in a domain that often breads inelegant code.
No no no.

You want to make disabled people unfit? OK, change the Wisconsin Constitution. (Even if you did, I'm pretty sure it'd be illegal under ADA? But I might be mistaken about that?)

In any case, until you do, if the people vote in a disabled person, then that person is the lawmaker representing those people. Full stop.

We don't just get rid of someone else' lawmaker because we don't like something about him or her. The law likes something about that person, and that's the fact they were elected.

You can't tell people who they can and cannot vote for. Or rather, you can, but you have to do it explicitly in the Constitution. (At least in Wisconsin you do.)
Why would birds go silent when they see a tiger? They're not in danger. The only possible danger would be to their eggs/chicks in a nest and my experience there is they make noise when they perceive any possible intruder near their nests.
While your question is interesting as a psychological thought experiment, it does not matter pragmatically.

If I am interested in, say, sci-fi, or futurism, and so is person X - or, person X's marketing image - then person X will bolster their brand by posting sci-fi and futurism books.

Therefore, I still get recommendations in the genres I'm interested in, and whether those recommendations are accurate portrayals of person X's interests is irrelevant.
With Intention: An Introduction
The $70k-a-Year Liberal Arts College Just Won’t Die
>"TikTok's algorithm is pretty well-documented by its community: When you post a video, TikTok shows it to a certain amount of people. If enough people who see it "like" it, it moves to a larger amount of people, and so on until everyone on the app sees it. This is easy, straightforward, and transparent (for the most part, there are special cases and such)."

It sounds like your reason for preferring TikTok's approach is tied to an underlying aspect of their business that currently does well for you, but which could very easily (dare I say very likely?) change as their business grows and needs evolve.

What if this is simply what they've determined is the best approach for acquiring content creator market share, and once they feel secure enough, they shift it towards a more monetization-focused blackbox approach? Would you still create content for it? Or are you platform agnostic and you'll go where the views and subscribers are?
Personally I'm pretty stoked about getting free unlimited video hosting.

I understand that some people want to use it to get into show business, but man, Youtube is not the biggest impediment to that, nor the worst predatory company they'll deal with along the way.
How does that work? ... Explanations invited.

Hold the 1 fixed. Notice in both sequences the remaining numbers are 3 interleaved ordered sets, in multiples of 2. Then watch this (just happened to post it two hours ago too)...

"Times Tables, Mandelbrot and the Heart of Mathematics" [video] https://www.youtube.com/watch?v=qhbuKbxJsk8

https://news.ycombinator.com/item?id=20558797

NB: And once again we find cycloids hiding underneath it all.
D, Delphi, Eiffel compile just as fast, just to cite three possible examples with AOT compilation to native code as their default toolchain.
Telegram Desktop would run fine on Librem 5 on Plasma Mobile (magic of QT) and clunky on Gnome (but I might be wrong), as well as APKs on Android emulator like Anbox.
Correct for "new" batteries; however, sometimes "used" Li-Ion batteries are "recycled" into static storage, and they can be cheaper than lead batteries.
Lead batteries have a shorter lifespan and require more maintenance. The additional weight and volume also increases shipping costs.

Oddly enough, you can get a lithium ion car battery jump starter for less than the cost of a car battery.
You are comparing a downside of an approach with the upside of another. You can just as well do the opposite: when adding a new feature/fixing a bug in a feature, when using mainstream existing programming styles you need to touch many code units that also play a role in other features. Behavioral Programming seeks to organize the code by features. It is somewhat similar to the expression problem[1], which is also about maintainability in the face of different kinds of changes. Some would be easier in one approach and harder in the other, and some would be the opposite. Without any real data, you cannot possibly determine which of those would be preferable in the "common case", as you don't know what the common case is. In this case the question is, which is more common, a change that affects few code units but many features (win for mainstream styles) or a change that affects many code points but a few features (win for behavioral programming)?

[1]: https://en.wikipedia.org/wiki/Expression_problem
Agreed. Same for Facebook. Starting about 3 months ago I suddenly started getting about 1/5 to 1/10 the engagement as I used to on any posts with external links. Which means I cannot share Github repos, interactive websites, or blog posts because nobody will see them.

I'm cool with friends seeing my stuff and not interacting or not liking it because it's not likeable. That's democratic. But I'm NOT cool with Facebook not even showing my content to my own friends.

The external link hating algorithm also extends to important news and events. Recently there was an arson attack in Japan on Kyoto Animation where the arsonist doused gasoline throughout the building and lit it on fire. 33+ people died, 37+ injured. I posted a link for my friends to donate to the official charity event on GoFundMe to help the survivors and victims. After 1 hour, ZERO interactions, ZERO comments, ZERO angry reactions.

I then deleted my post, and re-posted a text-only status with the same message and asking people to Google for the donation link. Within 1 hour, 25+ sad reactions and friends donating. Victims got helped, because I removed the link.

I see the same of friends' accounts as well. Links to blog posts about sexual assault encounters and racism get a fraction of the exposure they used to unless they are already viral, so they often never get seen. While on the other hand someone who posts a photo to Facebook directly about their amazing boba while #livingTheCaliforniaLife gets 100 likes.

Zuckerberg talked about changing the algorithm to "bring people closer together" and promote "meaningful interactions", but the algorithm really just promotes content uploaded to Facebook and down-ranks external content. It's not bringing people together at all.

And it's hurting independent creators even more, who increasingly depend on social media to spread their word.
"More renewable infrastructure = more mining. I don't know if this is an example of the laws of thermodynamics, but nothing comes for free. I think it's relevant when comparing turbine, solar array and tide capture equipment to nuclear."

Uranium also has to be mined out of the earth.

Nuclear power has the additional problems of waste disposal and storage, nuclear weapons proliferation, and risks of massive accidents.
Do you compete in an industry subject to some sort of excise tax or tariff? If so, then hire a lawyer to explain the existing exemptions to you.

If not, go troll somewhere else.
WRT copyright claims:

“Abused” in a similar way to how YouTube existed for (something like) 10 years without paying a single iota of money to anyone for copyrighted material? I’d call that abuse of copyright law myself (neglect can be a form of abuse).

Copyright claims is YouTube finally existing within the scope of the law. There are implementation issues - rerouting all money on a first come, first served basis is wrong - but Rome wasn’t built in a day.

And, from what I know of large record labels, they don’t know how to exploit the algorithms themselves. Most of them work in Microsoft Excel. Beating the claims system is beyond them.

They have software that they’ve bought to do that for them!
Tattoos Change Color as Biomarkers Like Glucose Levels Shift
>It is a recyclable component.

In theory, batteries are not currently recycled in any scale equivalent to these proposals. Plastic is also recyclable but most of it ends up in landfills due to it being uneconomical.
Fitting Gnome onto a mobile screen is a lot more achievable at 5.7” than 3.5”
> like cutting off your left arm because you still have your right arm

This ignores that it discards specialisation, not merely quantity, and that testers are generally cheaper than developers.