skysight-inc/HackerNews huggingface dataset:
The statistical model only makes sense if we consider the people to have an homogeneous genetic “potential”. Of course that make sense in average, but that makes no sense for outliers.

Jeanne Calment and Sarah Knauss could share a specific (and really rare) individual mutation that makes their expected lifespan way higher than the average human and comparing them to others just doesn't make sense.

If you look at the distribution of human sizes, Robert Wadlow and John F Carroll are also outliers but nobody is questioning their size ;).
Yup, that's a mistake. Shouldn't have the +h term at the end.
Monkeys Love Puppy
The NAACP is an inherently racist organization. What's most embarrassing here is that Facebook tried to donate to them at all. The NAACP refusing their money only makes me more inclined to use Facebook.
You make it sound like people vote on these things. Goldman et al skulk around country clubs, policy lunches, even freshman congressional rep orientations, looking to "build relationships". They take them to fancy parties and dinners paid for by the bank, digging their claws in.

When the time comes to do a bond issue, they get the call.
Corporate America gives out a record $1T in stock buybacks
If you want to make a point about responsible corporate governance it probably does make sense to focus on one of the largest companies in the world, especially one with an exceptional amount of cash that makes it better prepared than others to suffer the consequences of a conscience-driven, money-losing decision.

The reality is there's no way the company can make that change on the basis of "it's the right thing to do" without also being able to convincingly argue that it's better for long term shareholder value.
They are pressured by their payment providers. As for why they care I don't know.
I'd love to hear from the folks at Slack to see how their initial API design decisions scaled. Their model is pretty clean and I really like the look and feel of it, aesthetically at least it's RPC-ish.

Part of the challenge when people have arguments like this is that they aren't experiencing the trade-offs in the other directions they'd like to go, so it would be great to hear the concerns about an RPC alternative which restricts the HTTP verbs to GET & POST.
Hostile intent is still a much, much higher bar than "I was spooked" which seems to be the current requirement for cops to use deadly force.
with all of the human rights violations inside of china like forced labor camps for muslims, having to use baidu hardly seems like a great lost.
'I gave myself two weeks to come up with a business idea'
I used to have this pretty bad. I believed that it showed that I was autistic, or lacking some kind of fundamental creative spark, or something like that. It’s gotten a lot better since I got treated for depression and anxiety. I think it was really just me shutting down ideas at a pre-conscious level. I don’t know much about how the brain works. But this is my (pseudoscientific BS) mental model of it:

1. Our ideas and memories are composed of connections between neurons.

2. “Creativity” is the expression of random, new connections between those neurons.

3. Creative expression requires focusing our attention on those new neural pathways, filling them in and adding detail.

4. Depression and anxiety caused me to focus my attention on the idea of failing to come up with something “on the spot” (and the many minor traumatic memories of failing in this way), instead of the infinite weak, undeveloped ideas that could be explored with a moment’s focused attention. It’s hard to be fun when you are having a small anxiety attack.

5. The antidepressant I’m taking has gotten me out of this rut. Whether it’s by turning off my anxiety, or helping my nascent creative neural pathways reach further by preventing the reuptake of some neurotransmitter, I don’t know.
I didn't say there were no breaking changes, just fewer than most languages.
Any examples of what the new error reporting looks like? The release announcement is rather lacking in details.
If you want to demand perfection, then Clojure isn't going to meet your standards (what would?).

The issue here is that, based on the way they (particularly Rich) talk, we can expect they will not do Bloody Stupid things like the old Python 2->3 changeover. Things like big, breaking changes that require architectural changes to keep current, or break all the available tutorials.

If the problem can be fixed with a macro or single function (like a change to plus behavior) it is an irritant, not a threat to productivity. That is not a concern.
Usually a combination of work and desire. After a decade of travelling around and five international relocations (Madras, San Francisco, London, Paris, Alderley Edge, and Tokyo).

We decided to settle down in Tokyo.
This is a bit far out, but if anyone here lives in London and wants to try their hand at this: I run improv workshops. Usually for actors , but I’d love to do a HN session or two :) if there’s interest.

I will definitely make sure to tailor it 100% to be approachable by even the most awkward introverted IT’ers among us; I’ve been in the business for long enough to know how. No pressure, guaranteed. Sitting and watching for the entire workshop is also fine.

No charge beyond a few quid pp to cover a room. beyond that we just need an evening and some snacks.

My contact is in my profile; reply here or drop me a line—would be a lot of fun to make some magic happen!
Can you explain why? At least one other person in this thread said that Algo supports wireguard.
they do ship you tons of them though
One thing to note is that reverse sear was his answer to sous vide being too expensive. He does note that there are upsides and downsides to both, but the world has changed and these days precision sous vide circulators are dirt cheap.
You're missing the point. iCloud access can't get you access to iCloud messages. Those are encrypted on the devices and the keys are on the devices, not in Apple data centers.
A small amount of people do make a lot of money in a Ponzi scheme though (not just the creators of the scheme). I suspect this is why some people bought the ponzi coins - they figured if they threw some money in early enough they'd get a decent multiple back.

If not and they lost it - probably not a huge deal if you're playing and know the game.
Rich Hickey is a great thinker. But he's also an application developer (Datomic). So breaking changes don't just break "other people's code" in the abstract. The pain is real and immediate. By wearing multiple hats he's finding the right balance in a way that language designers who don't code day-to-day simply can't.
That was what I was trying to say; capitalism isn't distinguished by the fact of contradictions, it is distinguished by a new set of contradictions.
Maybe google could simply fire those who oppose ?
Getting Simple: Order Matters
The account data will be in data and will be accessible, however the messages are not as those go direct device to device without ever being plaintext on Apple's servers.
The former Malaysian PM is one of those who stole the money though.
I get your point, but I have to disagree. The fact that the UK can have its officers not carry by default and armed officers only show up for the most extreme situations is a testament to how they are conducting their operations. They had only five deaths in 2017 due to officer shootings. Four of those were terrorist attacks. So their response time is good enough to stop terrorists with lethal force while also not resulting in extra civilian deaths and still keep their beat cops gun-free.
IMHO the license incompatibilty problem is rather minor:

Firstly, AFAIK all of the licenses that ALv2 is incompatible with are obsolete and superseded versions.

Secondly, the ALv2 is file-scoped, so you can typically combine a library licensed ALv2 and another one with an incompatible permissive or weak copyleft license.

In practice this means that you'll have a problem combining ALv2 with old versions of strong copyleft licenses, e.g., something licensed GPLv2-only.

This is certainly an issue to consider for a project like LLVM, but of lesser importance for the majority of smaller scoped libraries.
From the second paragraph of the Wikipedia page on the NAACP [0]:

Its mission in the 21st century is "to ensure the political, educational, social, and economic equality of rights of all persons and to eliminate race-based discrimination."

It looks like all directions are covered. That the NAACP continues to work with the community of people it originally started to assist and advocate only speaks to the amount of inequality that remains in areas such as interactions involving law enforcement, voter suppression, and lack of economic opportunities.

Can you please give examples? The controversial one that comes to mind is affirmative action in college admissions. Another one might be diversity and inclusion groups / unconscious bias training in some companies, but I never heard any specific reasons
behind the disapproval beyond inexplicable dislike.

[0] https://en.wikipedia.org/wiki/NAACP
UHNWIs don't invest in their own name, they generally use investment vehicles.
My grandfather used to say "it's too cheap, we can't afford it".
Historic doesn’t mean well known necessarily. Sometimes historians are the only ones who recognize the significance of a structure. It might still be valuable to preserve for the future.

Part of history and archeology is trying to understand the past better. But part of it is also realizing that future generations will have knowledge and tools that we don’t, and some level of preservation should be done as a matter of course, so that hidden knowledge isn’t erased before its salvage becomes feasible.

I can’t argue for this specific house, just that being famous isn’t the only reason to keep something.

Actually, in some ways it’s the famous locations that could be harmlessly torn down: the historic information has mostly been extracted, and many popular locations are merely a curiosity for tourists to stick in their cap.
In reviews we trust: Making Google Play ratings and reviews more trustworthy
Games that kinda need to run at 30-60 fps. Games that came out recently.
The current system has two sets of rules, one for cops, one for everyone else. It's like how in medieval Europe a knight would be justified if he cut down a normal person in circumstances where a normal person could not engage in violence against another normal person. That's all fine and dandy (I'm being sarcastic when I say that) except that out current societal norms and laws prohibit double standards like that. This is just an attempt at bastardizing science and law in order to uphold the double standard when what we really need is to apply the same standard to police use of force as we do to normal people
Sorting strings properly is stupidly hard
Did you ever try just breathing through your mouth instead of your nose while cutting? This minimizes the exposure via sinuses and works pretty well for me.
It sucks because it's not a spec, that's all. HTTP is, GraphQL is. When implementing GraphQL either you follow the spec or it is not GraphQL. Same for HTTP. An vague idea shouldn't be the basis for architectural choices and I'm glad REST and its legacy are now criticized and contested.
Sure, no one is fully equipped to handle the moment of their death, but that's not what is being talked about here.

Training should equip officers for the not-uncommon case when a suspect has a knife but is otherwise nonthreatening.
They forgot to boycott WhatsApp.

Anyway, do you know what Facebook did here? The article only mentions Russia doing something.
The Rust Programming Language Blog
> It's like saying that not every kilogram is the same.

Would you consider a kilogram of gold "the same as" a kilogram of air?

Caloric content refers to the amount of energy released when you literally burn the food in question. But our bodies do not literally burn food. They metabolize it in a sophisticated chemical process that converts said energy into a form that the body can use to do work. The rate and effectiveness of this metabolism is clearly influenced by the type and composition of food. For more information, enter "glycemic index" into your favorite source of knowledge to learn why this measure is important for how food is processed. Just as a small glimpse into the complexity of the metabolism.
It can, but doesn't even have to be done via HTTP.
Makes me think of a related font, dotsies [1]. It's not necessarily meant to be displayed at 1px wide, but it would be possible. The intro/tutorial on that page is a pleasure to go through, in a mind-bending way.

[1]: http://dotsies.org
I've worked with systems that use RESTish patterns purely for request pattern conformity, eschewing any of the auto-discovery portions. I've found that reliance on verbs for noun modification with some separate action verbs builds a system that is very clean to interact with but... it's all in the details, there are plenty of terrible RESTish systems out there and there are some wonderful systems built on alternate patterns (like XML RPC).

I think the one thing RESTish design can bring is a simplification to the communication layer, but if you're interacting with it through HTML forms then you'll need hacks to get it working in the first place (many HTTP verbs are not supported as methods by most browsers).

Basically, it's an additional tool with some value for organization, if you use it zealously you can waste years of labour building a perfectly RESTful system. Do what works for you.
> is a good way for a server to expose data to an intelligent human-guided client (i.e. a web browser)

A web-browser doesn't have any concept of REST; it only provides a sandbox for the client code which knows how to map paths to data (but pretty much never does so by means of any sort of introspection). Note that this isn't advocating against REST or in favor of RPC, just a neutral observation.
FP vs. OO List Processing
Not only that, but soon after Google bought the main NYC building, the tax bill went up for a small number of the largest properties in the city, which of course included Google's. The valuation has since fluctuated a number of times because of byzantine rules in how properties are assessed, especially when the owner is also a tenant.
Main problem is that most of the frameworks out there are REST / noun based, because it's easier to scaffold. Are there any that are more rpc/post/verb based out of the box?
The first sentence links to that paper. This is presented as a high-level introduction to that and related papers/ideas.
There's a lot of computer science programs that are, quite frankly, very sub par. "You didn't learn this in college?" Is something I've been saying a lot to the new grads I've been mentoring lately. Mostly state schools in my case as well.

Any college can teach a couple basic programming classes and call it a computer science education, I guess. To avoid that I didn't even consider going to a non-ABET accredited school.
I suppose that there are quite a few people who express their social anxiety by having pressure of speech, which it'd be a downside for, but for myself and most others who go "quiet" out of deference or fear its been very helpful.

If the person doesn't do well at passing the ball in a conversation, often times they can fix that pretty easily by having it explained to them, and given what would normally seem way overly direct/aggressive advice usually works well for those people.
This seems like an... unnecessarily angry... bit of a rant.

BUT, I tend to agree. Just use GET for all requests that don't change things, and POST for those that do (important so spiders and pre-caching don't inadvertently take actions), and put everything else (including what the real verb is) in the URL or parameters.

The idea of trying to shoehorn your logic into additional PUT and DELETE verbs is unnecessary and makes it harder to use/support (e.g. HTTP forms don't support those verbs).

And... that's it. Fortunately I've never had to work with a die-hard REST evangelist, so maybe I've never had to feel the anger or frustration this post must be coming from...
But it is worth asking why people want to believe that a narrative can be extended to space? Humans structure their experience using narratives, and this works okay on Earth. Though even on Earth, there are many known problems with the way humans use narratives:

1.) police will tell you that eye witnesses are highly inaccurate

2.) psychologists can tell you all about the way people hurt themselves with inaccurate narratives about themselves

3.) human rights activists work constantly against narratives that take a racial category as a first class character, with real and knowable attributes

And those problems arise on Earth. At least since Einstein's Theory Of Relativity we've known that normal human narrative will not extend to space. And yet people want to this to be true. There is a kind of nostalgia that infects most writing about space, a belief that our exploration of space can be like the discovery of the frontier in centuries past. Even intelligent people sometimes talk this way, even though they know it is an inaccurate way to think about the universe.

I suppose this is sort of in the category of "Why do 99% of sci-fi movies act as if there is a gravity on spaceships, or assume a technology that can easily assume that a 1 G warp of the space time continuum does not itself warp the ship into a ball?"

Basically, people don't want their sci-fi stories to be too accurate. And I guess that's fine. Maybe it's all just entertainment. But then we shouldn't take that entertainment and act like any of it can ever be real.
Having non-idempotent API endpoints in the first place is a bad idea. It might be unavoidable, if that endpoint directly controls some non-idempotent real world action that can't be managed with transaction ID's or the like, but an API endpoint being non-idempotent means that if there is ever a poorly-timed moment of service or network unavailability and you don't receive a healthy response from that API call, you have to be prepared to either completely drop whatever you were trying to do in the first place or accept the risk that it'll happen twice.

At the risk of making an overly broad and offensive comment: amateurs discuss standards and semantics, professionals discuss resiliency and requirements.
My Year of Giving Dangerously
>The only way to make that happen is to put massive PR pressure on them to do "the right thing" whatever you believe that to be.

Bad PR isn't enough. It takes convincing A LOT of customers to stop buying their products or convincing A LOT of shareholders to stop holding their stock. Public opinion is just a loose proxy for expected revenue - if revenue doesn't at least look like it might begin to significantly suffer, nothing is likely to change.
Facebook should not be donating to the NAACP in the first place. How can they claim to be for equality when they're donating to a racially discriminatory organization?
The Itanium folks actually put a lot of effort into tooling and compilers for the architecture, back in the early 2000s - even FLOSS tooling. The problem on that side was that a community never coalesced around Itanium, the way it did around e.g. amd64, or nowadays around riscv.
For now, at least. AOSP and Android "share the same engine", supposedly, but API footprint standardized in AOSP is getting drastically distanced from the API footprint moved behind Google Play Services and other proprietary bulkheads. The number of APKs that run on non-Google Play enabled AOSP builds has dwindled fast in the last few years. (Just ask Amazon.)

What's to stop "YouTube needs Genuine Chrome™ with Google Play® Support Services Installed"?
On firefox, I see nothing unless i shrink my sizing (ctrl- a few times) to under 90%. Otherwise the emojis don't render.

and "ok to paste" never goes away.
Perhaps Chinese citizens can petition the Chinese Communist Party to foster a better foreign investment environment by putting an immediate end to the forced imprisonment[1], labor[2] and torture[3] of millions of people in China.

[1] Tracking China’s Muslim Gulag: https://www.reuters.com/investigates/special-report/muslims-...

[2] China’s Detention Camps for Muslims Turn to Forced Labor: https://www.nytimes.com/2018/12/16/world/asia/xinjiang-china...

[3] Woman describes torture, beatings in Chinese detention camp: https://www.apnews.com/61cdf7f5dfc34575aa643523b3c6b3fe
Tried this on ten different portraits, worked perfectly on all of them.
A good portion of modern day activism does take this "macro" approach by extending the scope of activities further and further for those disadvantaged. There will always be a focus on those more disadvantaged groups, firstly because of the immediacy of their problems, and secondly because of the fact that it's hard to get people to share the same set of aims about society as a whole.

In the second half of the 20th century, many (most?) of the movements for anti-racism were also linked with feminist (gender) and socialist (class, or from another angle, your macroscopic vision) movements, and nowadays most such movements are intersectional anyway. I think that's a good thing, while there are good critiques of intersectionalism, even the critiques favour approaches that leverage immediacy and universality.
Several years ago, I ran into the exact same nausea with the Source engine as the GP, but when I increased the FOV the problem went away.

I've run into nausea with other games that have a narrow FOV. Increasing the FOV (when possible) usually fixes the problem.

As far as I understand, the late Total Biscuit was similar. He frequently advocated for FOV sliders in games. I greatly appreciate his help making FOV sliders more popular.
Maybe that's an opportunity for Yandex https://yandex.ru/jobs/vacancies/global/head_chinaoperations...
> We do, but it’s a broader problem than simply “minorities incur racism”. Racism manifests in all directions and while it’s valid to have support for minorities, it is nonetheless divisive that our society only takes racism seriously in one direction.

this implies to me that you believe racism against white people is as much of a problem as racism against minorities. i think this is an absurd claim to make, and i think there is ample concrete evidence in the form of both statistics and anecdotes that shows that racism is much worse for people of color (and yes, in particular, black people).

racism against white people is not a serious problem. at this point in our history, we need no organized effort to combat it.

> All humans face turmoil and struggle because of societal implications, racism simply being one of many.

i don't see how this implies that we should not specifically fight racism. should all problem solving be labeled at only the most general level? should we not have organizations dedicated to fighting racism against minorities because it's only one of the many problems a human might face in the world?
On the other hand, pretty easy how such a div might trigger a less efficient path; if the video is top in the z-order then it can probably bypass being composited by the browser (and who knows, maybe even bypass being composited by the OS) and avoid a whole mess of rendering to a texture, texturing some triangles, and so on and so forth.
Computers in the USSR: A story of missed opportunities (2014)
> If the totality of the circumstances show that a reasonable person would believe that they had a gun and there was a threat to your life, then I would expect you not to have serious consequences in the form of criminal penalties.

Police officers have guns, and I suspect some minorities might reasonably fear for their lives when confronted by the police... I'm sure the bar for 'reasonable' fear is much higher for civilians.
"they weren't called a shill"

Really? What else can "It's the 50 cent party" mean?

https://en.wikipedia.org/wiki/50_Cent_Party