skysight-inc/HackerNews huggingface dataset:
He got the job because he is friends with powerful people. He is friends with powerful people because he worked hard to be in situations with opportunity and proved himself repeatedly by delivering extraordinary results.

The only reason his race is coming into play is that people realize that this self selection of white men will continue as long as the decision makers are white and chose to hire people from their own limited social circle, peer group, college, previous employer etc. It's human nature to hire people you trust, and trust people you know. Therefore, we as a society, if we want a true meritocracy should make the funnel as big as possible by having decision makers that reflect the broad demographics of society such that this human tendency to reach out to people known to us doesn't self select a limited pool of candidates.

Your argument that choosing Michael is unmeritocratic isn't supported. Just because race was a factor, reasonable in light of the goals, doesn't mean that all of the factors that show Michael is an extraordinary candidate suddenly disappear. Trying to position this situation as though it does makes race the ONLY relevant factor. That is an unfound, shallow interpretation of the facts.

Seriously, when you make this kind of argument in public in 2020, it just looks silly and lacking in credibility. If you want a meritocracy, focus on getting opportunity to the biggest number of people in the world.
This came up in the Graphviz discussion yesterday:

http://www.webgraphviz.com/
https://en.wikipedia.org/wiki/The_Anxiety_of_Influence

http://www.sulloway.org/BirthOrder-Sulloway-1999a.pdf

:)
The comment is so well-written. This is pretty much the response I get from most people about the topic. He's not being serious.
You’re getting downvoted. Welcome to hacker news, this must not be a surprise.

Thank you brave soldier. I appreciate your comment. I don’t care about HN karma, even if I do, but your comment is meaningful to me above an upvote.

I’m a “new” manager, and I am a terrible communicator (and/or I have impostor syndrome). I’ve been trying desperately to improve how I communicate personally and professionally.

This thread is maybe a perverse exercise in that, so your comment is great feedback. Thanks. Hang in there.
Nope, not the same. Ordinary upvotes hasn't had visible results since around the time dang took over from pg.

Commend, if accepted by mods, should result in a visual difference in the display of the post somehow opposite of how flags works: pin to top, really small star or something. Maybe a list of exceptionally good answers in the users the profile.

I was once "caught" for doing something correctly that all teenagers tend to fail on (technical, trivial thing) and ten years later since then I realized I had always got it right after that day when someone told me that they appreciated it.

I don't know if this is a good idea, but I wanted to mention it.
Do you actually believe the editor didn't read it? That is a pretty blatant and obvious lie to control the fallout.
Costa Rica Travel Tips – Save Money, Top Places to Visit
You forgot the other 26 uppercase letters, and the 10 digits 0-9. Looks good otherwise, but the result is much larger with a base of 62.

Clarifying it further is “number of days to brute-force if you can try (eg) 10k requests/sec”.
Beauty is what we should strive for
I swap between FFXIV and WoW and personally I did not find that Discord replaced the generalist message boards of /r/wow and /r/FFXIV. There are general discord communities for these but personally I find that they move too fast to contain any useful discussions. However, it did replace basically all of the guild services and some class-based communities.

It used to be that any decently organized guild would have a private voice server (be it Mumble, TS3, or Ventrilo) and a forum. The first was for event communications and the second for organizing events (calendar, recruitment, roster management, documenting strategies, etc). Now, all of that happens in Discord and very few guilds seem to have a dedicated website much less an operable forum.

In FFXIV specifically there is a virtual item called the 'Linkshell' that lets you join a private chat channel in-game. The only problem is that you are limited to the number of Linkshells you can hold, each Linkshell has a cap of 64 members, and you have to be in-game to talk to them. At some point in their early stages, Discord offered an integration with one of the FFXIV databases and it displaced the linkshell communities seemingly overnight.
Just, Devil's Advocate, but do you think the accident could have been the police kicking in the door of the wrong apartment? The boyfriend shooting at the police does not seem accidental, nor does it seem in any way wrong to my mind. If the officers had kicked in the door of the right apartment, the boyfriend would not have tried to take the officers out. Again, a completely appropriate and well reasoned response in my own opinion.

If you enter private property forcibly, you should expect to be shot at. If you shoot back while having forcibly gained illegal entry to private property, you've committed a crime. It seems fairly open and shut to me. The only hold up is police and court system corruption along with a healthy dose of good old fashioned racism. Again, just my opinion.
The founder of GIF said JIF, who are you to debate him?
I thought this would be a piece on the history of torrent trackers. Too bad.
> whilst remaining true to their purported western values

The issue is of course that none of the big corporates give a rat's ass about any these "western values".
History, long form: Durant & Durant, "The Story of Civilization"

History, short form: Orwell, "Animal Farm"

(One of these 20th century works is an extended treatment of a bunch of animal bad apples who lie, cheat, and steal to maintain power over their fellow animals. The other is fiction)
> I think that it's unlikely that exposing individual consumers to such highly variable pricing will induce much change in consumer behavior. It's just so much to think about, with absolutely tiny potential cost benefit for the consumer.

Let me present a counter case: Latvia. Quite a few people choosing a dynamic hourly rate for their electricity with pricing set based on spot market rates. Lots of ordinary people living hand to mouth on tiny wages. They do care about a few euros difference at the end of the month. It makes a real difference to them.
I think you are missing the point. We are long past the point of containment. We will get to herd immunity no matter what. The question becomes, how to do it safely. The answer is to have in place sufficient capacity. One can have sufficient capacity easily if R is kept low. There are other ways of getting there (i.e., actually increasing capacity), or a combination thereof.
I would love to read such a blog post!
> Guys, this might be a shill account.

WTF, there's zero reasons to believe this is a shill account. Looking at the commenters history it looks like a run of the mill HN account (Oh but that's just more proof of shilldom! right?)

Just because it's posting something critical to the police you jump to "shill"? Because posts critical of the police are so rare and not at all something that's been common on the internet for more than 25 years?
Michael Sipser's Introduction to the Theory of Computation. Teaches you formal languages, decidability and complexity theory in a very rigorous way with little prerequisites.
Spivak’s Calculus is the best-written textbook I’ve ever encountered and one of the more beautiful examples of book design also.
I've got a synology NAS with at least 10TB spare capacity I could donate... If only there were a way to use it, and thousands more, to back up important projects like this in a decentralized way.
Best out of 3 tries was 2.27
The problem isn't encryption, let's assume everyone has full disk encryption turned on, so someone who steals your laptop can't access your data.

The problem is that your home directory is accessible to a ton of apps on your computer, and you have no idea what each of them is doing with that access. You also have no idea if any of them can be / are being exploited. The most recent case being Zoom – if that server they had running on localhost and responding to anyone on the laptop had file system access APIs (which is reasonable if Zoom had offered file sharing on calls) an attacker would have been able to read all your credentials.
I actually don't believe it, but I have no evidence to support that belief. But it doesn't matter, because that actually makes it more reprehensible.
I can just imagine the meetings where everyone but the Product Marketing Managers knew why "YouTube Red" is a bad name, but didn't want to speak up.
Big OOF. Even the flow of the article is muddied to the point where it takes significant effort to dig out the main points for OP's migration from REST to GraphQL. What I got from it:

> The system would become more stable with the benefit of static typing, and more scalable with a faster and lighter-weight implementation.

OK static typing I'm with you so far. Faster and lighter weight? I'm not so sure, sounds like you're having troubles with Flask and SQLAlchemy completely unrelated to REST. All production graphQL implementations I've seen are very heavy when they add in authentication and more advanced query capabilities. Is this REALLY so superior to REST?

> Another (potential) advantage of GraphQL is the ability to compose many different APIs into a single, federated GraphQL schema.

I guess the discoverability of GraphQL is better, but 90% of APIs on the internet prove that large REST APIs are very effective and achieve the same thing.

> I also mentioned earlier that I am unsatisfied with the Python/Flask/SQLAlchemy design that underlies most of SourceHut’s implementation. The performance characteristics of this design are rather poor, and I have limited options for improvement. The reliability is also not something I am especially confident in.

This is where you completely lose me. It's fine if you hate ORMs, its fine if you hate the SQLAlchemy API, but you're blaming your hammer for the fact that you think you built a shoddy house. Going out and buying a hammer won't fix the fact that you're lining up your nails all wrong.

> The GraphQL services are completely standalone, and it is possible to deploy them independently of the web application...

> ...it is my intention to build out experimental replacement backends which are routed through GraphQL instead.

I think these two captions go together, are you describing microservices? This can be achieved just fine with REST using simple load balancing strategies based on url routing or similar.

> Almost all of SourceHut today is built with Python, Flask, and SQLAlchemy, which is great for quickly building a working prototype. This has been an effective approach to building a “good” service and understanding the constraints of the problem space. However, it’s become clear to me that this approach isn’t going to cut it in the long term, where the goal is not just “good”, but “excellent”

This is a classic example of using a handful of annoying issues to justify an exciting large re-write that doesn't actually address the main issues you are having. If you are struggling with the SQLAlchemy library you will find alternative (and perhaps larger) struggles in all GraphQL implementations. Best of luck, this is a road I would not follow you on. Seriously though I wish you the best and hope your product succeeds despite this.
For whatever reason people are often tempted to victimize themselves and assume that everyone has it better than them. Which is an incredibly slippery and dangerous slope(looking at the news over the last few years). And with that in mind, "Factfulness" by Hans Rosling is a __MUST__ imo. Once you wrap your head around the facts, a next good choice is "The Black Swan" and "Antifragile" by Nassim Nicholas Taleb, despite some (to a certain extent justified) bashing on tech people. Note to self: need to pick up "Skin in the Game".

Completely with you about Spivak, as far as calculus goes.

Physics: recently picked up Walter Lewin's "For the Love of Physics" and it's a masterpiece. Didn't get the chance to finish it because of the pandemic and it got locked in the office but it appears he's managed to cram in an entire university course in one book.

Biology and anatomy - "The Selfish Gene" by Richard Dawkins is brilliant entry point for people with limited knowledge on the subject.

Chemistry - no idea, that's the one subject which I hated with a passion since I was a child. Very paradoxical, given that physics was arguably my favorite subject ¯\_(ツ)_/¯...

History - Yuval Noah Harari's books, though somewhat anecdotal as far as history is concerned. I'd say there are way too many to list here and there is way too much to read about all major events in history to fit in just a few books.
Violin, 103 years old

Korg MS-20, 32 years old

MXR phaser pedal, 41 years old

Serving spoon, 300 years old

Irish flute, about 200 years old

All in current use
As someone who has made a couple woodworking designs in sketchup, but knows nothing more, I'm curious as to what the more expansive things you can do in Blender are. I fully believe sketchup has some limitations, but I haven't hit them yet in my basic designs.

Care to elaborate?
On Baking

It has some good recipes in it, but the instruction it provides on baking and pastry making has really helped me improve my technique over the years.
Which means it could be racist trolling that you don't actually understand to be racist trolling.

I've seen many green/new accounts. That's one way to comment about it.
If you develop software, Martin Fowler's "Refactoring" is an excellent journeyman level book.
> Welcome to hacker news, this must not be a surprise.

I've been here for over ten years in some form or another so it is no surprise by now :-)

In fact while I really like HN I sometimes have to laugh at the voting patterns here.

E.g. Last week I think I got a bunch of downvotes for describing my first hand experience with something that everyone was suddenly an expert on :-)

> I’m a “new” manager, and I am a terrible communicator. I’ve been trying desperately to improve how I communicate personally and professionally.

Not a manager, but I also struggle with this. Also I would be happy if more people communicated as well as you!

> Hang in there.

Thanks! You too!
Looks pretty good for pine. You must have used pre-stain conditioner?
I used to work for Spotify, and pretty much everything we did with music, lyrics, or album art had to go through legal, and projects often had to get label approval. This is just how you do things when you're working with IP.

It is a bit surprising that a non-profit dedicated to archiving knowledge doesn't have more experience with IP law. Not even lawyer-level, just enough to know when CC general counsel.
> P.S 60M American citizens voted for Trump

63 million.

...and 66 million voted for Clinton, and 8 million voted for third party, write in, or independent candidates.
Oh, Jason's numbers are fine. He's not the one asserting that you can buy storage for <1¢/GB (and he correctly notes that the Wayback takes up >20PB).
On several occasions I have gotten panics (segfaults), many times without using CGo. This is not something I would expect from a "high level" language that has a garbage collector.

The constant use of generated code is another real pain point, particularly when I am writing business logic that needs to operate on generated types for which there is no interface available that does what I need (and why would there be? how would the library/codegen-tool author know all the permutations of business logic that might be out there?).

The sql library has some fairly annoying documentation, e.g.

> Scan implements the Scanner interface.

https://golang.org/pkg/database/sql/#NullBool.Scan

> Scanner is an interface used by Scan.

https://golang.org/pkg/database/sql/#Scanner

There is only really one concrete example of how to use Scan on the godoc page.

The introspection capabilities (reflect package) are quite obtuse and error prone (basically requiring 100% test coverage because you lose nearly the entire type system), yet absolutely critical to implementing anything notably complex with Go.
> Why is cold food a problem? It is easy to heat it up in a microwave right?

I think its dependent on the type of food. As some foods simply don't hold well, and shouldn't be offered as a to-go 'fried calamari,' 'pasta carbonara' 'tempura' or sushi etc... and cannot be re-heated. But, even other things like fries taste pretty poorly when cold and could spoil an entire meal.

Whereas, drunken noodles, pizza or a chiptole burrito can easily be re-heated and taste just as good.

I've ordered Doordash 5 times over that observation period, and all but one time the food was pretty warm, but that's because I tipped $5-10 and the restaurants I ordered from were near by and less than a 4 miles radius from my home. Since it was simply re-heatedable stuff I didn't mind, also, I wasn't really interested in the food so much as data aggregation.
There is totally an endgame. Lockdown worked in NYC. That is huge. NYC is crushing the curve. 1 in 600 people in NYC have died of COVID (NOT GOOD). However, it is estimated that 1 in 5 is already immune. That's great news! A huge step towards herd immunity.
On Food and Cooking is a wonderful introduction to practical everyday food science.
Are these textbooks? I think they are more fact-oriented popular literature. I thought textbooks were the expensive kind that are part of university courses curriculum.
Most Teslas will still have more than 80% capacity after a decade.

Chances are the battery is available because the car was written off in an accident, rather than because the batteries are dead.
Burger King sells a meat-based Whopper burger and an Impossible Burger based Whopper burger. So you can easily make a direct comparison at any Burger King outlet.
Half of the books here are pop science books, they are not textbooks.
Mines do eventually come back. I live in an area with many historical quarries which are now nature reserves. Only took a hundred years or so...
The Importance of Proper Death Certification During the Covid-19 Pandemic
that's a great name, turning jagged edges back to smooth and applying reverse Gaussian blur /s

on a serious note, kind of interesting the authenticity/accuracy if it's just filled in... eg. turning black and white pictures back to color eg. was it actually green or blue
Also from the Bay Area, I think we would get this type of behavior much more than other places given the history here

Regardless of my personal position on this matter, it does unsettle me to how touchy some subjects have become, enough so that meetings need to be had

To be frank, I still find it quite uncomfortable when another professional feels the need to both provide their and ask for my "pronoun".

This is why, against my preference, I stay away from these topics in the work place — IMO it's a miss opportunity, you know, with all the tippy toeing around subjects
Heh, good one.

I was born in Adelaide but moved to Port Lincoln before I was one.

So yeah, familiar with Coffin Bay, and don’t mind me the odd oyster or twelve.

If you’re ever done this way shoot me a msg, email in profile.
Linking to any text on a (Chromium) webpage with Bookmarklet
Speaking of sponsored content. Both eBay and Amazon are unusable without uBO to remove sponsored listings that completely mess up my sorting and filtering.
At this point, is there any reason to believe that institutional racism does not exist?
Fusion / Solidworks always feels so clumsy to me when trying to design a woodworking project like a table or something. It works, but it somehow feels like the wrong tool for the job.

Maybe it’s better for more complex woodworking projects that aren’t just composed of simple rectangles. It’s certainly great for mechanical design and other use cases with smaller, more complicated geometry.
What are some production websites that run Python stacks? I’m curious.

On a tangential note: if anybody has blog posts on scaling Flask/SQLAlchemy or Django stacks I would appreciate it.
Normal people really love getting their TV and internet from big cable companies. We can see that in the subscriber numbers for Comcast, Time Warner, etc...
Microsoft ID System Launches Beta on Bitcoin Network
I don't understand this reasoning; the leverage is that China will ban the entire company from doing business in China, how would this law help anything?

I also don't think US laws applies in China, so if a company wants to do business in China, it has to follow Chinese regulations. Just like a company doing business in the US having the follow US regulations.
"You cannot test 320 million people, and do followup weekly testing on them."

I mean, that is factually wrong. We could actually do that. It wouldn't even be that expensive. Of course, such a thing isn't really necessary. If everyone who wanted a test could get one without delay and get results back in hours, that would be sufficient to implement test and trace effectively.
Is there an open source equivalent of Sketchup?
By working at a place where people listen to you and are not (too) crazy.
i am not familiar with the specifics of this case but native title does not grant the holder a veto over mining development.
Discord's input is built on-top of Slate.js [1], which is sort of a more React-based alternative to ProseMirror. I've thought about building the same functionality on ProseMirror but I've always thought, inline decorations only work when you have a small number of marks. For example, you could have `~~==b==~~` be valid markdown, but not nice to look at.

[1] https://www.slatejs.org/examples/markdown-preview
This seems like a step in the wrong direction.

Uber/Lyft and the rest of the gig economy have helped to improve the 'liquidity' of jobs. This is generally a positive for society as it allows for more rapid wage price discovery.

Government policies have continually eroded this liquidity. For example a tax subsidy for employer-provided health insurance may sound like a benefit, but for many it raises the barrier to switching jobs. The new company may not offer the same insurance thereby not allowing you to keep your doctor. Companies know that these barriers exist and it allows them to underpay employees.

The other problem is by tying all of these benefits to gainful employment, we make losing a job an unrecoverable event for too many. Not only does someone now have the stress of finding a new job, but they also lose health insurance, disability, retirement benefits, etc. We should be adopting policies that make it easier for people to switch jobs, not harder.
~ish. All of those are imo perfect introductions to each of those subjects and can give you an idea where your next step should be.
Why, a Random Internet Commenter™! We have all the answers!
They don't do verified boot anyway.

Google hardware like Pixels with custom ROMs (GrapheneOS anyone?) are the move.
I can second Spivak. Apart from the classic calculus textbook, he has written Calculus on Manifolds which is also a nice introduction into differential geometry.

He also has a huge multi-volume textbook on differential geometry per se but I never read it. Probably brilliant as well.