skysight-inc/HackerNews huggingface dataset:
> I'm looking to add SAML to my to project in the medium-term

Did you hear about SCIM, "System for Cross-domain Identity Management"? If combining with OIDC, then, seems to me one gets a more modern alternative to SAML. I've read just a bit about SCIM though.

SCIM: https://docs.microsoft.com/en-us/azure/active-directory/app-...

I wrote more in this comment: https://news.ycombinator.com/item?id=25425665

(What's your project about?)
The War on Drugs is the mechanism through which an enormous amount of the bad laws and precedents have been created and permitted.

Add Mandatory Minimums and Three-Strike Laws to your list of reasons to hate it.
Simple analogy. There is no correlation between height and salary across NBA players.[1]

The naive conclusion would be that height has nothing to do with basketball ability. The real answer is that markets are efficient and are already correcting one important feature against other predictors. Steph Curry wouldn't even be in the NBA if had the shooting ability of Gheorghe Mureșan.

[1] https://rpubs.com/msluggett/189114
You're joking but what you describe is pretty much the Treaty of Versailles, which was actually one of the triggers of WW2.
I wouldn't be surprised if interview performance also correlated negatively with job performance, but I guess we'll never find out.
Should people feel pressured to accept normalized behavior which used to be seen, or are still seen, negatively ?
Coming back two weeks later to say thank you for this. 10 lectures in, and it's been one of the best courses I've watched in the last few years.
Huh, this is strange. My experience has been the opposoite When did you live in NYC? I'm not white (I'm of Indian / South Asian ancestry.) I lived in NYC for years, and even owned and drove my own car in NYC for a few years (2017, 2018, and 2019). There were many times that I'd been speeding, and I've never been pulled over for speeding (not even once) inside of NYC. I've only been pulled over by NYPD once, and that one time was not without reason (I had made a right turn where right turn were not allowed). That one time they were pretty professional.

There was even a time when I was distracted, and drove partially through a red light (in Queens), and the car coming from the other side was a NYPD cruiser. If I hadn't braked, I would have hit them. The officers inside the NYPD cruiser glared at me (with a very angry face), and I braked, and then reversed back to behind the red light. But they went on their way (and didn't give me a ticket or anything). I'm not sure why my experience has been so different. Maybe the NYPD changed after wave of BLM/etc. protests that started in 2014?
Which one is it?

https://imgur.com/a/KfGwZY1
Berkson's, right? A perfect interview process would result in a population where none of the people who are hired as a result of it have any attributes that could be correlated with job performance. i.e. all the information has been 'used up' by the selection filter. If you have a correlation, then you can improve the selection filter, so it can't be perfect.

This can have interesting outcomes. For instance, when Triplebyte published their blog post about which environments get the most hires⁰, it revealed the areas they haven't yet entirely accounted for in their quest to increase matching performance.

0: https://triplebyte.com/blog/technical-interview-performance-...
Coding competitions don't require any of the soft skills that a real job does
It is correct in Latin, as well, if it helps. Monstruum = that which is worthy of showing
Memes, the future is memes, Dad.
AFAIK this is similar to Zerodium's business model, except they sell the zero day exploits to governments [0].

From their website [1]:

> "We pay BIG bounties, not bug bounties"

[0]: https://en.wikipedia.org/wiki/Zerodium

[1]: https://www.zerodium.com/
> So: any research on race is fine, but using the words 'whiteness', 'racialized' or now 'intersectionality' (this word appears newly to me) makes it bogus...

Again, a puzzling interpretation.

A couple of points, it’s fairly obvious that PG doesn’t expect people to go through every single search result past the first few.

Search results with the conjunction of those words are listed first. You have mistakenly used the word ‘or’, but search engines place ‘and’ results first.

PG doesn’t use the term ‘white’ anywhere. That has been introduced by you. He uses the term ‘whiteness’.

I am a little surprised you conflate these two terms, since in both the academic discourse, and in activism about race, these words do not mean the same thing.

> How do you talk in any useful way about race relations without ever using those words?

It’s not clear what this question has to do with what PG wrote, and the rest of your post seems to hinge on its relevance.

PG didn’t say anything about people not using words. He posted a link to a search he expected would prioritize examples of the kind of research he thinks is bogus.

Generally when we do a Google search, we assume that the first few results will be the most relevant, not that every result is equally relevant.

See my earlier point - search prioritizes results that contain as many of these terms as possible.

To summarize: Your comment seems to be based on two misunderstandings. One about how Google search works, and the other about how the meaning of the word ‘whiteness’ differs from the word ‘white’ in contemporary discourse on race.

Also, I note that you conflate search results with research. These aren’t the same thing.
There are many incentives for enlisted to become cops. That's sufficient basis to make sure they do not become racist thugs.
Hey I was curious about this.

1) There isn't anything for pricing.

2) I presume I go in here, create my own coin, and hand it out. Is there a ledger of transactions I can see?

3) Screenshots of your bot would help on the landing page.

4) You can trade coins across multiple Mint bots, so does that mean my token is not isolated from the others?

5) This is cool, I am thinking of using something like this for a private group where people subscribe to a newsletter, but I am investigating a way to give the early adopters more value. Something akin to, $ amount paid * (current time - time paid) * multiplier, so it rewards the early supporters.
> Gmail got big due to their extremely snappy ui

They also gave 1-2GB of storage back before Dropbox existed (predates Dropbox by 3 years) and other free webmails gave a some megabytes. It was a far superior mail-files-to-yourself platform than anything else on the market.
It's actually more subtle. Yes, chess is very tactical but the way you approach tactics in a puzzle is very different from how you mentally approach tactics in a game of chess.

If you already know that there is a tactic in the position your entire frame of reference changes. Which is actually why puzzle composition is treated very differently from actually playing, and a lot of famous composers are not particularly strong players.

This is why I feel it compares well to coding competitions. It looks so similar, but the mindset is very different. And only looking at tactics, just like only looking at coding as a game problem is I think why it may damage your performance at work.
Do you accept fault for the atrocities committed to Native Americans? Why aren’t you paying them reparations, too?

And while we are at it, what about the descendants of the Japanese Americans who were imprisoned during World War 2 in Colorado and other states?

What about the children who worked in sweat shops and coal mines during the 19th and early 20th centuries, many of whom died young? Their relatives should be compensated. What about the descendants of the Tuskeegee Syphilis experiment? What about people affected by lead in drinking water pipes? Lead solder for drinking water wasn’t banned until 1986, so there are generations of people and their descendants who have suffered.

I can go on and on and our country will be bankrupt before we’re done. But hey, at least you’ve taken responsibility for the actions of others.
I read a lot of cool stuff about this guy in the book "Opening the Xbox" by Dean Takahashi[1] and on Alex St. John's blog (which is unfortunately offline now)

He sounded like every bit as great a programmer as John Carmack or any of the relatively famous linux maintainers

[1] https://archive.org/details/openingxboxinsid00taka/
Afaik you don't need to hide from the monitor to cause load by WindowServer while staying silent yourself. You just need to do graphics-intensive stuff. WindowServer then shows up as the manifestation of graphics being processed.

In fact, Un-googled Chromium (without the autoupdater) easily causes load that's displayed as WindowServer's, for me—when I open a Youtube video on my oldish Macbook with a shitty integrated video card. However there's little chance that I would think this to be caused by something else.
Nope. Too much effort.
How much time do I have?
Real title should be 'My Life in Car Ads'. Reading this, or maybe the illustrations, reminded me of William Gibson 'The Gernsback Continuum'.
Well yeah. Coding competitions are like an F1 race. High speed, high skill, high stress.

Building products and services is like driving an 18-wheeler cross country. Needs patience, dedication, long drawn effort, some degree of talent, team work, guidance, and what not.
Engineering degree + bootcamp is a different story...
that's what arenas are for
This is shameful and unprofessional. And yet we are lectured about "microagressions" in the workplace and causes many to walk on eggshells - but this bullying is acceptable?
What's the point, you encountered a visual bug?
I wish there was more information about the behaviour. Realistically, I suspect it's just the last snapshot from the time the camera was opened/closed in Twitter, and the image buffers got mixed up. It would be interesting if that's not the case, but that's a lot more investigation.

Edit: From the follow-up tweet: "It was still photo from the exact moment I scrolled over the ad" - now that is very interesting!
that depends for instance you can safely call free on NULL so you could just append.

However, for some things you can only free/return resources if you successfully created that resource. At which point you would need to use something like a stack.
This is actually really clever. IANAL but I'd like a lawyer to check in on that.
You win the I-take-every-statement-literally award for the day! Congrats!
It's in the CNN article. How is that not sharing it?
Do you expect $TSLA to stagnate for the next two years then?
The root cause is usually a thing that creates these circumstances and bans things for coping/breaking up with it. I doubt that we can eliminate it, because it helped with species survival for too long to be forgotten in a moment. At least not in our current form.
Comparing containerization methods: Buildpacks, Jib, and Dockerfile
Engaging with those who don't like the idea is a fool's errand, because a lot of these people will just cherry-pick whatever objection they can think of in bad faith. And even in good faith, people who don't like the idea all have different reasons. Start with the root axiom "Slavery is wrong", people will be happy to engage with you on that. Disregard them and move on to the next syllogism, you'll have a different set of people objecting.

One thing that might be helpful, if I'm in favor and you're opposed, then maybe identify one obstacle - it can be as big as you wish - where if resolved, you'd be in favor of reparations. Then maybe that is worth engaging with.
Plug in hybrids do not count. Only 50 miles or so of electric range or underpowered and polluting motor...no thanks. They are the worst of both worlds and a way for manufacturers to milk their supply chains. Can't say I blame them for trying.

Also the EV offerings in the US outside of Tesla are frankly pathetic. Overpriced, inefficient, and hard to obtain.
> I think the 6502 was less 'general purpose' than the Z80 (which I've seen huge banks of in Honeywell FEP's, years ago, f.e.).

Z80 has more registers than a 6502, plus that built in dram refresh was nice to have. They're still useful for quite a bit, which may explain why you can still find Z80 parts on digi-key.
I'm rather confused: what is ReasonML ? is ReasonML now ReScript, or is it still its own thing? A quick google suggests ReasonML is for targeting native platforms? But I used it for the web at one point?

Anyway, there was already a problem with like three different standard libraries (which had super annoying differences like swapping parameter orders, presumably in an attempt to be friendlier etc.) or something when I first messed around with ReasonML (Bucklescript? Whatever the Facebook one was in 2019? I dunno.) and I hope this isn't also increasing that problem ?
I don't think many Republicans realize how much nose-plugging there was during this election to elect Biden and ESPECIALLY his former AG Vice President.

They have a lot of history to un-live; but, removing the man that said he wasn't going to wear a mask, and who regularly stuck his foot in his mouth was priority #1.
You can't be a purest OOP or functional developer and also hold high the values of launching early and often (in my opinion). Instead, I think the pragmatic path ahead is codebases that balance and blend these two disciplines well, and largely use the GC (or reference counting/whatever mechanism exists) for managing resource allocation across an entire stack.

That is to say, you intentionally use classes and all the baggage of OOP when you know a part of a given implementation resource and throughput heavy. Otherwise, the default 'starting point' when implementing something is to start with value semantics.

It's fair to say many mainstream languages are adopting this approach. Swift is extremely functional, C# 9.0 adds record types, Go and Rust are largely functional but you can do OOP style things with them.

Java I feel has reached an evolutionary dead end and will be the 90's answer to COBOL.
> Is it that the choice of name in this case was already discussed?

About 1000 times on every single submission of CRDB, going back years and years.

In any given post about CRDB, at least half the comments are about the name. I personally don't think your parent comment is particularly inflammatory, and it seems to be more curious in nature, but it's a sensitive subject because sometimes people just want to talk about the database as a database, not as a brand.
Anecdotal, but I have noticed a similar correlation between achievements in Capture The Flag (CTF) competitions and performance in the cybersecurity industry. As some people have pointed out, this effect appears when observing just people within the field, not the general population.

Disclaimer: I don't have any data to back this up.
In-situ resource utilization to mine propellant from the Moon and near-Earth asteroids could bring a dramatic improvement in ∆v budget (and hence travel time), using only conventional rocket propulsion.

If you think about it, your car wouldn't get very far either without being able to refuel. If you wanted to travel across the country, the fuel tank would have to be dramatically larger, and then you'd have something very much like the rocket equation's exponential mass to ∆v relationship (except here it would be mass to distance traveled) as you have to carry more fuel just because the other fuel is weighing you down. As a result, eventually your fuel tank would be close to the entire mass of your car, and you might actually even require a two-stage vehicle, with your car detaching from a large tanker halfway across the country to finish the trip.

And good luck getting back.
You can put together an array of warm layers on the cheap at Uniqlo - their ultralight down and heattech lines are very warm, well-made, and inexpensive.
Let’s set up a state guaranteed mortgage guarantor so the banks can relax their landing standards. And let’s call it Fannie Mae, or perhaps Freddie Mac...
Apple launches its new app privacy labels across all its App Stores
I wonder how hard would it be to adopt some SAML 2.0 (or maybe just 1.x) with this, and maybe a few other problematic bits updated, but otherwise unchanged? Do you think the rest is worth keeping?

E.g. we did not stop using TLS when TLS 1.0 proved to have problems; we updated the cryptography and kept using the logic.
Ask HN: What does a good communicator look like as a software developer?
This article is a breath of insulated air after people in my Wisconsin community started installing more outdoor heaters. They want to be able to eat at restaurants all winter...
What I want is for the compiler to have a mode (which ideally would be enabled by default, at least with modern compile targets) that never optimizes based on undefined behavior.

It would do this by handing any UB as an error and making the programmer write a correct program that lacks UB through informing the programmer where undefined behavior has been proven by the compiler. This would improve both the code and the programmer's skills, rather than trying to make each out-think the other.
I hate this kind of comment where people take synonyms and say they are the different things. Knowledge and wisdom are the same thing despite whatever bullshit definitions people apply to try to make them seem different.

Perhaps what you mean is knowledge in artificial crafted problems is not the same as knowledge in practical tasks that you would perform in a real job on a real world application.
Not sure that makes it any better
The one titled "The Program audio series", with the artwork matching the artwork at programaudioseries.com.
In financial markets I have seen SLA's where you will make people whole on the losses they incur due to downtime you inflict on them.
> Nvidia tried with denver, and well, I guess they had a lot of cash

More likely: They recognized the failure and cut the program before losing too much money.
"Cancel culture" is one of the dumbest fads this year. It's a new, vague name for things that already have a name: boycott, mobbing, witchhunting, censorship, etc., depending on who or how you are "canceling".

Judging by how I've seen it used in social media, it's a loud way to band together and harass someone before bothering to research facts or context, feel morally superior, and at the same time achieve nothing of consequence.
Why doesn't the NBA just lower the height of baskets by a foot? They would get much better athletes, so surely the games would be more entertaining and the league would make more money, no?
The policies of the True Scottish leftists you hypothesize make a great deal of sense to me. I'm not sure they can wriggle out from under the twentieth century. Not all of the excesses of USSR and communist China can be blamed on Western imperialism.
Mock: Adhoc guessing of what methods called on a dependency, but sometimes even between classes in the same module, might return. Guess repeated over and over as new tests are added, sometimes tens of times or even more. For example, https://site.mockito.org/#how, "when(mockedList.get(0)).thenReturn("first"); System.out.println(mockedList.get(0)); // prints "first""

Fake: A replacement module that behaves like a production module, but with certain simplifications, for example in-process vs. using rpcs, or simply cleaning up the filesystem after usage. For example, https://github.com/tk0miya/testing.postgresql. "automatically setups a postgresql instance in a temporary directory, and destroys it after testing".
Ehh, if they were posting stupid marketing content, yeah I agree. But they are posting mostly technical articles that are very informative and interesting if you follow the DB (which I do, loosely, and almost used it in production but another DB ended up winning out).

I like seeing stuff like this and I don't view it as promotion (or if it is, it's 10% promotion and 90% technical content).
I mean, Bezos did say people who didn't expose services as APIs would be fired...
I agree it sounds strange to use Tylenol like that, but the part about adding something that causes fatal poisoning to spite people who might use it as a vice... that's what denatured alcohol is.

We'd rather make something poisonous than miss out on taxes
Just like writing code on a whiteboard with people watching, it's almost like activities that have nothing to do with what you'd do on the actual job actually aren't a great predictor of job performance. haha.
If you need to run dev stuff in a Linux box, why do you need a performant file system for WSL when using windows directories?
There is always a next row on tblop.
Driving over the speed limit is speeding, therefore actionable. Driving under the speed limit indicates impairment, therefore actionable. Driving exactly at the speed limit indicates a wise-ass and we can't have that.
Did you loose significant points for incorrect solutions? Otherwise that still discourages verifying over guessing.
Its tough to taste a $10 wine and a $100 wine blind and say "oh this one is much better than this other one". But it's easy to taste a wine and say "this is earthy" or "this is fruity" or "this is peppery". Earthier wines tend to be from grapes that are in more mineral present soil. Have you been wine tasting in a major region before? It's actually a fantastic experience. There's so much complexity in wine flavor.
In Japanese it’s hand bags (手袋), and the old school split Japanese socks are foot bags (tabi, 足袋) :)
The 6502 was as general-purpose as anything else. WDC still makes them, although you'd probably want the 65C02, which can also do a Vcc of 5.0 or 3.3 volts.

I think z80's are more popular in home-brews because there's a ton of free(-ish) CP/M software out there that can easily be used.
Applying TLA+ in cloud systems [video]
I can't help but think this is intensely exaggerated.

I've spent a lot of time in third-world countries where most people have no access to regular medical care and certainly not dentistry... and there's no stench of rotting teeth.

There aren't smells of spoiled vegetables or rancid cheese or sour milk -- things are left fresh or composted out back or milk turns to yogurt but it doesn't smell.

People may smell if you're within a few inches of them... but you're usually not. And likewise horses can be smelly when you're right next to them.

But if Paris were really that stench-filled, surely there would be third-world places today that are the same? But I've never encountered anywhere anything like that.

Feels like urban legend to me. Just like the myth about how spices were used to mask the smell of rotten meat. [1]

[1] https://en.wikipedia.org/wiki/List_of_common_misconceptions#...
I don't think that this is the conclusion I would come to. Height is not something that can be changed, therefore it cannot be used as an adjustable variable to make that market efficient. You can't train to be taller like you can train at coding competitions.

I would say that height is an advantage up to a certain point in basketball, but tall people are not especially rare. Within the market of basketball players, you can find tall people who also have other skills, sometimes you find short people (Steph Curry) who have exceptional skills.
Overshoot on my part. I was thinking of problems like those in https://arxiv.org/abs/1812.04959, but that's a different problem.
Dash: Scalable Hashing on Persistent Memory [pdf]
How Big Can Wind Turbines Get? [video]
Those numbers are very hard to believe. I bet most if not 100% Hispanics have American ancestry going back before pre-Colombian times while literally 0% of White and Black have such roots.
Plasma Mobile: Technical debt and moving forward
Work max 2-3 hours and then it's reddit / hn all the way
Thanks for pointing this out! - patching it right now.
Exactly, I'm surprised that Peter Norvig who literally wrote the text book on AI didn't think of this and instead came up with this other explanation.
That is the point, sweden did not have strict lockdowns.
Don't worry they won't reply to this. Doesn't fit their narrative. Learning CS basics just isn't sexy enough for hacker news. Why learn anything over this.setState in React.