skysight-inc/HackerNews huggingface dataset:
Another solution is OpenLDAP (or JumpCloud) at the root and then supporting software:

OpenLDAP

├── PrivacyIDEA (TOTP/MFA with LDAP auth backend)

├──---└── SAML iDp (e.g. SimpleSAMLphp or Shibboleth) for SSO: AWS, Google, Github, Atlassian, Snowflake, Azure etc.

├── Dex (https://github.com/dexidp/dex) for anything that wants Oauth flow

├── Native LDAP for apps that support it (e.g. Metabase, Grafana)

├── Any other custom authT that supports LDAP as a backend

OpenLDAP itself isn't for the faint hearted but I've had a lot of success with JumpCloud (and Okta also have an LDAP directory service... though starting price is high).
This will sound outrageous to US technology workers in 2020, but some people are able to separate their professional lives from the religious and political beliefs of their co-workers.

About 15 years ago it was perfectly normal for this exchange to take place: Your view of marriage is a faith-based promise to your deity based on millennia of tradition and completely different from my view of it as a legalistic civil affair that is even less serious than renewing a recreational boating licence? Not a problem, let's go back to work now.
Working Remotely from Mexico
I love that I can now use Edge when using Google services such as Gmail and Chrome when accessing Microsoft sites such as Office 365. That way neither company can log me into the browser itself when I log into their sites. This should reduce abuses by both companies.

Google has an option that says "By turning this off, you can sign in to Google sites like Gmail without signing in to Chrome." But it doesn't work, which is a blatant abuse by Google. Adios, Chrome! I will now be using Edge when logging into Gmail.
This wasn't a case of gender discrimination. It wasn't a requirement that girls have black hair specifically, but that students do. The issue is the assumption that black == natural, which for people who aren't ethnically Japanese may not be the case
By presenting a barrier to entry for accessing the content, the volume of discussion is reduced since a smaller portion of the community can get to it. This is particularly undesirable when a free alternative may exist.

The quality of the discussion may also reduce, as the non-subscribers can only respond to commenters without benefit of context of the original material.

Should enough of these posts exist, the effects could impact the community at-large; resulting in a decrease in diversity of opinion, and the popularity and relevance of HN as a site. This, in turn, could give rise to, or cause a traffic shift towards, more open competitors.
All depends on if the stock goes up or down! And therein lies the rub. If I had held on to all my stock that was ever granted to me, I might be worth $1-3M more than I am today. (Large range because I never bothered to calculate it.) But on the other hand, there were periods where the situation was seemed dicey and it was unclear if the company would stagnate. If that had happened, I might be worth $1-3M less than I am now!

So, rather than gamble, I did what I felt was prudent and sold all my stock. I've got plenty tied up in the well-being of the company already, from my unvested stock to my future career trajectory. Even the value of the real estate I own could rise or fall with the fortunes of my employer. I don't need my fate any more tied to or correlated with the company than it already is.
Thank you for sharing, I like the YAML approach and we'll work on this next
For the inner parts of a cipher (before you get into "modes"), it is guaranteed. A cipher's transformation has to be reversible, otherwise you can't decrypt. If different inputs produce the same output, then it's not reversible.

Block cipher modes like CTR, CBC, etc, are built by combining this basic, reversible building block--a permutation--with additional state. The modes provide additional features, but they necessarily require additional state so that transformations are reversible. Stream ciphers, like RC4, have implicit state, such that to decrypt you have to iterate the function from the beginning state. Modern stream ciphers are built more like CTR-mode block ciphers.

You can build reversible transformations from non-reversible functions, such as a one-way hash function, using methods like the Feistel construction (https://en.wikipedia.org/wiki/Feistel_cipher), which was the traditional method for building block ciphers.

For my DNS library I used a simple, 16-bit Feistel "cipher" to generate non-repeating QIDs.[1] Most DNS libraries shuffle a 65536-element array (e.g. using a Knuth shuffle), or keep a 65536-bit set to filter values generated by a PRNG. I preferred the cipher approach because the only state necessary was a single integer "key" for each DNS query context, which may need to send a small number of packets to resolve a record. Plus I got to try out a new technique.

[1] Non-repeating until you've cycled through all 2^16 values. But even a cryptographically secure permutation becomes increasingly easier to guess the more values you can observe. And of course if you can observe the whole series then you can always guess with 100% accuracy successive values--it just cycles again. For my DNS library I got to generate a new key for every context, which resulted in a new permutation. But for system PIDs it's self-defeating to use a new key to produce a new permutation; the whole point was to avoid having to deal with potential collisions. That's why operating systems like OpenBSD don't bother with this technique for generating random PIDs or ephemeral port numbers.
Even when they "lucked" into it, you have to think about the actual physical creation of that wealth and the fact that it cannot be created by one man.

Taking unclaimed gold sitting on the ground untouched by anyone is luck.

Taking 10 billion dollars sitting on the ground is not just luck. Other people had to create that wealth with their work and for you to own it means you are taking it from them.

10 billion dollars compared to the amount of work a human can output in his lifetime is obscene in scale. Anyone who owns that much money might as well have "taken" it from the ground as no amount of work from one man can justify that much wealth.
Sure. Your currently lack the mobility to get that low. Lots of people do. The recommended cure is unsurprisingly to spend more time in a deep squat. You can either work on simply getting as deep as you can or go deeper holding something for support (so you don’t fall over backwards), but the end goal would be to deep squat without support.

My mobility isn’t nearly as good as it should be and I can’t deep squat well either. I can get deeper with weight on my back because it helps to counter the tendency to fall backwards, plus it provides additional force to encourage the connective tissue to stretch. I should probably spend time working on squat mobility, but it’s frankly just not that high on my list of priorities right now.
What would a better response be to a dropped phone? From the story as told the guy may well have tried to find the phone's owner when he got a free minute.
Southwest should do this. They are almost the most optimized airline since you can have 2 bags free and a psuedo random boarding process. I imagine that overhead bin space is probably not as contentious on Southwest flights anyway.
Great comment. Finally reading 7 Habits and couldn't agree more.
I have somewhere between moderate and severe social anxiety. Was on a team earlier this year that did 100% pair programming. Was the worst 6 months of my career. I had weekly breakdowns, my mental health got much worse ect. Once I was moved to a different team, my mental health quickly recovered.
But this doesn't seem at all relevant to market competition and antitrust laws. It's not much different than disagreements over which coffee shop your friends are going to meet at (maybe you're the only one that lives really far away from the group's most convenient location), or who gets invited to a group of friends' parties.
yes. they stop sleeping in my stairwell.
> If I choose to have children, I will have 2 or less.

This is the only thing that actually matters. Everything else you’ve listed is a rounding error compared to this.

Although I’m curious how you came up with two as your threshold.
Method for predicting personality traits and interactions from images of person
The Doctor's guild does this to themselves by restricting supply to obtain their grotesque salaries. Zero sympathy.
You can do:

if ('error' in result) {
console.error(result.error); // ok: result inferred as 'Failure'
} else {
doThings(result.value) // ok: result inferred as 'Success<T>'
}

Even though you used string there, it's pretty type-safe because if you have a typo in your string, the inferred types will propagate other type errors

if ('errors' in result) { // typo
console.error(result.errors); // Type error: result inferred as 'never'
} else {
doThings(result.value) // Type error: result inferred as Success<T> | Failure
}
Because they fired an employee specifically for their political donations. Your claim that firing employees for their political activity is ok as long as it's not a company policy and only one-off instances is not what law groups are saying. Here's one that addresses Eich's case specifically: https://shawlawgroup.com/2014/05/california-law-protects-emp...

> Mr. Eich’s situation is somewhat analogous to the one addressed in Nava v. Safeway, Inc., an unpublished decision of the California Court of Appeal. There, the court found that an employee had a viable wrongful termination claim because Safeway allegedly fired him for opposing gay marriage. Safeway claimed to have discharged Nava for taking down a sign he considered to be pro-gay. Nava claimed he was fired for his political beliefs.

> Eich therefore likely had the right to contribute to Proposition 8 as a protected political activity.
There's nothing slippery about that, because Walmart is already commonly given as a textbook example of monopsony.
Bloomberg plans to make a secret pitch to Silicon Valley billionaires, showing
You’d be incredibly poor though, because the US produces a tremendous amount of wealth in GDP per carbon emission - much greater than India or China.
So basically they took a poll. People and their polls smh. It may be true or it may be false, either way it’s an opinion/feeling instead of something actionable and concrete
There's also https://github.com/JuliaComputing/llvm-cbe
I've seen this optimization. It makes more sense for the airline to just have free checked bags and charge a premium for a carry on. I think one issue is that they don't want the commotion at the gate check. I saw an airport pre-screener once tell a guy his carry on was too big and the dude was livid. This wasn't TSA and the guy wasn't an airline employee either.. I think he was just working for the airport. I would've been livid too.
No, there is one thing. Once I'm in my seat I don't have to pay attention any more. This is worth a lot because they won't know whether you're the guy who's missing. And if you're in the lounge there's no way you make it to the gate on time unless you time it yourself.
Iran’s attack on Iraq shows how precise missiles have become
I keep explaining this to my kids. They are still refusing to let me sleep. Why do they treat me this way?
The volume of geostationary orbits is theoretically zero, it's a 2D circle. It's true that most applications can work within some tolerance around that mathematically perfect orbit, and it's also true that volume of all orbits at all inclinations near geostationary altitude is huge. I'll grant those caveats, but I don't think it's at all sensible to waste the best parts of those orbits, especially given the deorbit timelines. It's one thing to gamble with Kessler syndrome that will last a couple decades and cut off our generation from LEO, another if it lasts for millennia and cuts off our civilization from GEO.
WebKit is a bad example, considering the KHTML history alone. These things don't just take devpower, but time - consider, for example, this: http://www.ekioh.com/flow

They've managed to actually get GMail to render - a not insignificant task: https://www.ekioh.com/devblog/full-google-mail-in-a-clean-ro...

The timeline on this page alone is in years: https://www.ekioh.com/company/#team

From what I understand, that team is relatively small in comparison, but actually does have this widely-ish deployed. So it theoretically could be done with less... but it's still insane to even consider. This isn't simple, and anyone who's trying to imply otherwise is wrong.

The other commentator you're responding with also never discloses they worked with Apple previously, while pretty much endlessly pumping up their work here. shrug
Looking at islands is a great way to test the idea. I hadn't considered that at all.
Waterfox doesn't really have a future. However, Pale Moon has redundancy in terms of developers and a maintained XUL platform.
>As for the second part in italics, the idea that a middle class somehow can exist at all before a capitalist economy developed is absurd. Other parts of that quote are emotional dreck and as for said "plutocrats" being job creators, well, in many cases this is exactly what they are, whether you like it or not. This doesn't mean they're above criticism, but cheap, populist class warfare arguments are no good solution to anything economic or social.

It is emotional dreck, I'll give you that but that's not the important part of the quote and that's not why I posted it.

The important part of the quote is that the person saying it, is a plutocrat himself.

Watch the video.
I just moved to SF in December and was thinking the same thing.

I saw a ton of posts of CL in the 2500-2700 range which is what I was aiming for and thought It was gonna be easy.

But after moving and actually viewing the apartments it was not what I was expecting. If you have a car and want to have a W/D it’s gonna be 3k minimum.

If you can ditch the car and not need in unit W/D you can find something in that range... this is excluding the tenderloin.
Too complicated. A gate is run by 1 or 2 people max.
Heathrow installs anti-drone system that can locate UAV pilots
Drop Your Tools – Does Expertise Have a Dark Side? [video]
Something I noticed about Firefox today, when I was trying to troubleshoot something:

https://bugzilla.mozilla.org/show_bug.cgi?id=1601925

There are quite a few places where the browser makes requests and they are not logged in the Network section of the Inspector.
2800 for a nice 1BR in a nice neighborhood.
IPMI is bad. No argument.

Having the ability to remotely reboot servers is good, even in a “cattle” environment. Being able to pull temperature sensor data from servers is useful in a data center environment. Having an out of band console available can be helpful during incidents and outages, or with remote sites where there’s no tech that will be there. BMCs are useful in a large scale environment.
Ask HN: PaidInbox – Get paid for your time and expertise
The lessons from Australia’s fires: Other countries are vulnerable
Do you exit to the tarmac or did they have two jetways? Two jetways make sense but you need the plane to come in horizontally. Might be a good idea for new airports.
Bluespec, Inc. To Open Source Its Proven BSV High-Level HDL Tools
Personally, I’d like to be able to exit from multiple sides of the plane. Getting people to be orderly is hard, but at least you can half it.
Thanks for your feedback!

While our original intention is to provide a real open-source graph database project for the community, we also want to prevent cloud vendors from monetizing the project without contributing back to the community. Exactly like what's explained in this TechCrunch article: https://techcrunch.com/2018/09/07/commons-clause-stops-open-...

That being said, Common Clause seems to be the only license that can be used. Quote the article: "Academics, hobbyists or developers wishing to use a popular open-source project to power a component of their application can still do so. "

However, we will seriously consider the license issue. Please do let us know if you know any better licenses that can be used.

Much appreciated!
Expertise has no dark side .

The firefighters just needed more expertise, as they now have.

The building engineers were part of a system where they could pass the buck on responsibility. (The even admit it was new technology, they had no expertise)

[Edit] I get the strange "Priming" link now, it's part of the hip "Thinking Fast and Slow." Daniel Kahneman distanced himself a bit from that chapter though, not that that stops it from being hip - http://www.decisionsciencenews.com/2012/10/05/kahneman-on-th...
Yet such debates don't come up every single time we mention orbiting around the earth.

Funny thing that.
Economists grapple with rising American mortality
But how does a "column by column rule" not apply to everyone. If I'm in a window seat and there is a parent and child in the aisle/middle seats, I have to wait until everyone gets off?

Column by column would never work. Most people like leaving together with their friends and loved ones who are sitting next to them, regardless if they are families with children.
How to explain 4D geometry at a party
> If you’re getting off with your family you should just wait for everyone else

Uhh, no. First of all, we aren't slow, second kids have tiny bladders and third when did childless folks become such fragile babies?
If not for some very edgy heroics, it would have been millions, and most of Ukraine down to the Black Sea uninhabitable for centuries. What did happen was not just "because nuke", but because of a whole series of design and management failures, very far from the least of which was denialism.

They did finally fix the cause of the explosion in the other reactors of that design, remarkably many years later.

Nobody here will defend coal, but graphite-moderated reactors are not the tech you want to be defending.
I doubt it. My new gpu released in 2019 is 3x as powerful as my 2013 gpu but the new CPUs are mostly only improved in core counts.

Rendering is also an insanly parallelizable task. In the worst case we can always slap 2 of the same gpu on one card and get them to render half the screen or for vr, one gpu per eye.
Even so there are only 469 (in 2008 according to the article) in all of São Paulo and that’s the metro area with the most helicopters in the world.

I doubt the likes of Hyundai are looking to sell their things “in the hundreds to thousands” range.

It’d a a big change in air traffic and noise pollution.
Yeah, everyone has a moment when they notice a wrong umbrella in their hand. Could happen immediately upon pickup or could happen later.

From there your view branches into the direction of either communal property idea or an internal shame/rage/regrets. So far I consider mine a personal property.
2019’s Worst Tech Ideas
FTC Orders Netflix to Amend Terms of Subscription in Korea
Walmart expands its workforce of robots to 650 additional stores
Absolutely amazing perspective. A fun dive into the fundamentals of life (DNA, Epigenetics), computing (Turing, Von Neumann), and quantum biology.

Couldn’t help but think of SICP’s eval/apply and the dual nature of code and data.
Yeah, tall people complaining about anything is like Rich people complaining about stuff. You won the genetic lottery, just deal with a couple of minor yearly inconveniences when you can enjoy life's other benefits. (Better choice of partners, Higher Pay and Raises, Faster career growth)
And yet... it’s true. It always amazes me the degree to which people become anti scientific in their dogmatic cheerleading for climate change advocacy.
Just more Jared Diamond
Helicopters are so expensive to own and operate that the number of people that are even in the running to cause noise is low to begin with.
DMR to the World
Really appreciate the feedback and discussion! We will seriously consider the license issue.

Please DO let us know if you have any better license options than Common Clause that can help provide an open-source project for the community while stop cloud vendors from monetizing without contributing back?

Thanks again!
It's not that hard to imagine a postgraduate training system for doctors that isn't the US residency program. The original poster did, in fact, present a false dilemma: that if you think the current system is bad, then you must oppose all postgraduate training.
I dare you to read all through this, and think those were the words of comfort Ruth deserved.

https://groups.google.com/forum/#!forum/lightandmomentary
Pretty much this. When I’m flying business I actually would rather board at the end, but I also don’t want to check my bag because it’s a hassle to retrieve and the contents are thrown several meters. If I could guarantee there was space in the overhead for my bag or if it was loaded for me, I’d board last.
Kubernetes Master Nodes Backup for Kops on AWS
If for no other reason, I would like Typescript for flagging when you typo some property - e.g. foo.FooID vs foo.FooId.

I've lost a stupid amount of time in regular JS because of things like this that make me want to pick up the computer and throw it out the window.
You're wrong. Just because 1,000 scientists believe climate change is "human caused" doesn't require it to be true at all. It could very well be related to solar input and nothing else, for example, or even more likely, our models are simply crap. These days, researchers compete for funding and funding is political. You must be a leftist to get funding. They punish all others because "social justice." We most definitely don't know the right answer and yet you believe something simply because it's been reinforced. Another word for that is propaganda. You are the victim of propaganda.

At one time everyone believed that the sun and planets rotated around Earth. Only one guy stood up and said it was bullshit and he nearly got himself excommunicated for his sin.
> I'm also convinced that we exit the plane in the worst way possible. We basically do it row-by-row: as the people in front of them leave, people in a row get up, get their bags, start walking down the line, and this cascades up the plane.

This also has causes problems with weight balance - I've been on flights before where the attendants asked the back 10 rows to disembark first because otherwise the plane would nose up too much as the front lightened, and leave a gap between the door and the stairs.
Ignoring runtime bugs, static typing and type hints gives me (a) autocomplete that works better (b) near-real-time linting that lets me catch dumb bloopers before my focus shifts to a different zone (c) lets me inspect objects/signatures and get up to speed on other people's code way faster than having to look up docs.

This alone gives me a huge productivity boost and I can't imagine working without it. It just so happens that anecdotally I see runtime errors inversely frequently to my discipline with using hints (go > python w/ hints > python w/o hints).

I like having some wiggle room for rapidly hacking stuff out. interface{} and Any are nice in small doses. Namely as parameter types and only when I'm the only one using the code and just need to ducktype my way through something.
If you're going to pay for just one thing only, it should be Datadog.
How can you talk about Sam Reich in CollegeHumour videos in a hacker news thread and not choose "Startup guys" as an example : https://www.youtube.com/watch?v=LMmdl4VltD4

Looking at it now, this video seems to have been particularly relevant, considering that the company went bankrupt because they trusted a bunch of silicon valley frauds i.e. Facebook..
HN itself wasn't affected by JS in the life of HN readers, LOL
An open source project released by Apple, that Google added a bunch of features to - including DRM, and Microsoft adopted to help unify the web for internal enterprise apps.

What a world we live in.
Many airports have half decent lounges. My personal preference is to hang out in the lounge until the boarding is nearly over, stroll onto the plane and sit down to go, but this tends to be impractical due to luggage.