skysight-inc/HackerNews huggingface dataset:
"Trunk" fits the branching metaphor better, but I think "main" will be easier to uptake (autocomplete, muscle memory, etc).

I feel the same way about "denylist" versus "blocklist". "Denylist" is more precise, but I think "blocklist" would make for an easier transition.
It's literally in the source you gave! 8%!
Perhaps some come from the 2nd Largest demographic group, Latinx, (about 16% of the population). As another commenter said, that leaves about 9% who don’t fall into these major groups.
Most sites use dynamically generated content with URLs that are essentially meaningless. The path for this comment thread in HN is "/item?id=23516088". A lot of websites append literally kilobytes of values to the querystring.
the numbers are from this source: https://ncses.nsf.gov/pubs/nsf19304/digest/field-of-degree-m...

it distinguishes between white (59.3), Asian (10.8), Black or African American (3.9), Hispanic or Latino (10.4), American Indian or Alaska Native (0.3) Native Hawaiian or Other Pacific Islander (0.1) and Temporary visa holder (9.3) for Engineering

Edit: and More than one race, unknown, or other (5.9), adds up to 100
Um, how is that better than Rust, which has better integration of, and soundness for its borrow checker?
Creditors may also share in the upside of the company if their bonds are currently way underwater, e.g. if your bonds are worth ten cents on the dollar you benefit from the company recovering all the way to 10x its value. Perhaps you should have forced it into bankruptcy earlier, but it's too late now. This isn't uncommon at all, as a poster upthread described "bonds in near-bankrupt companies trade like stocks".

In this case Hertz bonds trade around 40 cents on the dollar [0], so there's a significant incentive for the creditors to let the company gamble for some upside.

[0] https://markets.businessinsider.com/bonds/hertz_corp-_thedl-...
"Bikeshedding?"
They're also paid with tax money now -- which is much harder to sell, since that's money now instead of later.
Also people of Indian descent, for whom it can sometimes be pretty annoying to get dumped into the 'Asian' bucket.
“Explain that to his girlfriend, or any girl you’ve ever been with.”

“Bold statement to make about 3,500,000,000 people”

Wow... you must have very busy tinder profile. :D
Pure lunacy, hope this turns out to be a joke.
Given how even distributed systems used to use master/slave frequently, and some still do, and that people don't say "master branch" and typically just say "master", I think it would be surprising for someone to avoid that association if they are educated in computer sincere using those terms (which again many places do).

Also, it's not reading comprehension, it's subconscious level associations that people basically can't avoid.
In the absence of keyword arguments as a language feature, boolean arguments should almost always be avoided, and replaced by enums where possible. Boolean arguments are almost always inscrutable at the call site.
Now that consider all tools need to support new non-offensive terminology and old racist terminology used in existing projects
I saw a great point mentioned elsewhere on Twitter that an even better methodology is to use "prod" and "dev", as it makes the intent that little bit clearer.
Maybe direct that question to someone who's dealt with the effects of systemic racism their whole life, you might find the answer enlightening.
They're not "very different". And I gave numbers that show that Europe and the US are roughly equally urban. As for homogeneity, what kind of homogeneity are you thinking about? Europe is in general ridiculously far from homogeneous in most measures!
12min Micro Book Library
This is one of the items in Recommendo newsletter by Kevin Kelly and his friends. I thought it was a pretty good deal so submitting it as a recommendation to other folks that might be interested in condensed book summaries. Link to the actual issue: https://www.getrevue.co/profile/Recomendo/issues/backblaze-1....
Estate diamonds are way cheaper than new ones, and just as much a diamond by any metric as a De Beers diamond.
Blockchain for Social Impact?
Mouse Is a Database (2012)
Use to work in Windows and just from off the hand conversations with former colleagues.
Caloric density is not discussed enough
Is this related to master-slave? Master-slave in programming has nothing to do with humans, the contexts are separate. What's it say about society if people are unable to differentiate, separate the language in two contexts?
A StackOverflow thread describes some ways to do this when creating a new git repo. Here's an alias that seems to work:

# https://stackoverflow.com/q/42871542/2040410
new = !git init && git checkout -b main && git commit --allow-empty -m \"new\"

It's possible this alias will leave "master" defined but in a detached state (not pointing to a commit). I haven't checked this.
Narrative Market Fit
That's what I'm asking. I mean there are probably tons and tons of custom built tools, ci/cd's around the current default "master" branch. It would be awesome to wake up and see a ton of alarms and all builds and deployments failing, wouldn't it.
But we already follow git-flow and have master, prod, staging and dev branches
Any ideas on how much this would cost to run?
Reddie seems to approve of v4, but not v5.
It's interesting how the legs are often an unequal length in the reconstruction when the person is walking, due to some incorrect interpretation of the camera perspective.

I would have guessed this wouldn't be a problem given that there are multiple photos of the same view, such that you can resolve the depth ambiguity from a single camera. I.e use feature detection to identify feet in > 1 views, and then use the two images to resolve the depth of the epipolar lines that lie on the optical axis and reconstruct the shoe in 3D space.
There are two theories that can be applied to any discipline to evolve it past existential problems, edge theory and refinement. These concepts both have loose associations to psychology and biology. However, you have to view these as anthropocentric and not abstractly.

The first, edge theory, looks at what you need to survive. If you had 0 resources to do what you do, where would you go? You would be breaking down the doors of other departments to look for funding, and as a corollary ideas as well. This isn't just about bridging disciplines, its about breaking down doors. CS is now spearheading quantum programming, not physics, CS is now at the forefront of processor architectural security, not chemistry, and so on. Being a leader not only means taking responsibility for creating problems, but being able to solve them as well.

The second is refinement. To have refinement you have to have the raw materials. So what does CS look like in the wild? Simply, you have someone that tinkers at home, builds their own hardware, infrastructure, creates programmes, breaks programmes, has an innate understanding of mathematics but works hard to provide proofs, plays video games. This is the box most CS programmes set, but what do you not see? How about chemical clocks, or storing information in DNA, or using fungi as computational solvers, or using planetary science as a calendar? I guess my point here is that if you want to advance the breadth of your field, its easier to start with someone, already at the fringe.

There is a curse on these ideas, so please contact me if you want to use them elsewhere.
Biggest Phishing in History
Is this the biggest phishing attempt ever made? Today I saw a lot of social movement around the Elon Musk BTC scam and even scammers seem to be "live streaming" in multiple youtube channels that look like official nasa / spacex media.

https://www.youtube.com/watch?v=_iozu7JTN84
https://www.youtube.com/watch?v=Y6yPOOUDpvc
What is the order of rows returned by insert ... returning? Going over docs it doesnt seem to be mentioned.

This would be nice to retrieve auto generated primary keys when doing bulk inserts. Can this be done deterministically?
Speed Reading Made Easy (book notes)
>people concerned over this risk scenario should be switching to another browser

IMHO it's our duty as technical users to advocate for a more private, open and de-centralized web for everyone.... We should especially be doing it on behalf of the users who don't understand the long term implications of Google's (anti-) features.

'Just switch to another browser if you don't like it' is not a compelling argument.
I guess I was being a little tongue in cheek, but I’m mostly implying the discussion is not as simple as ‘hey this is really expensive, what about this cheaper alternative’. It’s a delicate thing because for many people it’s one of four things they probably dreamt about their whole life - marriage, ring, baby, house. There’s a lot of emotion behind all of it.

I’d love to be able to convince her that the ring money would do great in a Vanguard fund instead :p.

Edit: Looks like I have to put this disclaimer, for many people the things I listed above are milestones (not for all).
Repositories, not branches. It's just hearsay that the name of the master branch is based on bitkeeper.
Because suburbia. The four year old kids are stuck in their cardboard palace and can't go shoot hoops in the public park, even if they would like to. It's inequality baked into the system.
People realised that you maximize the throughput of the raw medium if you push it hard enough it has a high error rate, and then correct those errors.

Error correction tech has reached information theory perfection (if you ignore latency), so it always makes sense to use as much of it as possible. In the future I wouldn't be surprised to see bit error rates pretty close to 1:1, and massive amounts of FEC.
On modern surveys of this sort (for example, the US Census), 'of Hispanic descent' is usually a separate question entirely from the 'White / Black / Asian / etc' one, in a clumsy attempt to capture the overlap of mixed-ethnicity groups.
> The bhakti movement started in southern part of the subcontinent around 8th century A.D.

I don't really see how that's relevant. It doesn't matter where the Bhakti movement started, only that it bolstered the Vedantic school's ideas.

> The Hephthalite invasions came around 3rd, 4th and 5th century A.D.

These only really impacted the Punjab region, while the intellectual centers across the Gangetic Plain remained more or less stable as far as I know.

> The Rashidun and Umayad (Islamic campaigns) came around late 600 A.D.

Again, these only really impacted the Sindh and Punjab regions and widespread Islamic conquest only started in the 1200s with the Ghaznavids.

> I am not going to talk about the Indo-Greeks, the Indo-Scythians and other invasions, but they happened way before.

The Indo-Greeks and Scythians arguably had a positive impact on Indian philosophy, pretty much never destroying items with cultural value. They made major contributions to Buddhism and played a significant role in its spread across Asia.
Maybe they should be, but the record shows that Microsoft engineers aren't doing as good of a job testing their own stuff as Microsoft engineers in test were doing.

Is the cost savings worth it? For Microsoft, I don't know. It depends on how much brand damage they make with this. Apple has its own desktop OS value destruction process, and Google is killing off Cloud Print for its desktop OS, and replacing it with hope and dreams (hope and dreams only available if your chrome device still gets updates, but the windows cloud print server is already gone from windows chrome)
So now I have to replace all the "master"s in my aliases to "main"... except I have to switch back when I work on an older repository.

Yay.
ARM Macs: Re-Engine, Not Re-Imagine
I'm saying that every tool/service that integrates with Github will now have to know whether the "default" branch is called master or main. Bugs will be caused by that and a lot of services will break.
I would say that the vision fund was predicated on a audacious idea that was either pure genius or absolutely idiotic. The idea is as follows, instead of investing our huge pile of money into a bunch of different companies, which takes a lot of legwork, let's just fund a relatively small amount and give them a bunch of money. We will give them so much money that it's not possible for them to do anything except totally crush the competition and control the entire market.

The problem with the idea, and the eventual reason it didn't work, was that though it was largest VC fund ever, 100bn isn't actually that much in the scheme of things. There's so much money sloshing around the system looking for the place where it will be treated best. So, in essence, what Softbank ended up doing was bidding up the price of the entire industry, creating massive inflation. If Softbank gives a shi-tton of money , and another VC gives a shit-ton to a competitor, they've both just wasted a shit-ton of money.

I actually don't think Masa is the compete idiotic everyone makes him out to be. He has a very high tolerance for risk, but that doesn't make him irrational. The Vision Fund might not be doing that well, but Softbank's stock is looking pretty good at the moment.
Software ICs (Integrated Circuits)
Primary? Initial? Root? (ok maybe not the last one, though the internal rhyme is nice).
Ridiculous NPM (Node.js) Packages that I wish didn't exist [video]
>Even incremental progress is progress.

Is this progress, or the appearance of progress (aka masturbation)?

This is Microsoft, a trillion dollar company that continuously lobbies the government on issues much less important to society than systemic inequality. They've decided the proper corporate action in the wake of new civil unrest over racism is to change a variable name in an esoteric professional tool. A tool used almost exclusively by people smart enough to recognize the lack of active malice in the current name.

The proper response to Microsoft by anyone who cares about racism should be to recognize the insult to their intelligence.
I would strongly advise against proposing in 2020 to someone you haven't discussed the prospects of marriage with.

It can be a romantic outing in and of itself. I took my wife ring shopping to a half dozen stores in a beautiful fall afternoon. We didn't but anything, that was never the plan. I just wanted to see what rings made her face light up, then I made a much cheaper purchase on my own time.
Then that tooling was broken to begin with.
You're arguing to prop up overinflated diamond prices to protect an industry complicit in widespread corruption, human suffering, and political strife across the African continent [1]? You might want to re-think this one.

[1] https://en.wikipedia.org/wiki/Blood_diamond
Obviously the black side will have to start first in chess now. Reparations.

We can also swap the black and white keys on all pianos. So many things to do to fight racism. /s
I will try but any incoherence is just my lack of understanding ;)

Why prove that the self is a delusion and it does not exist. First lets try a simple example of refutation of the self - I am putting a car together part by part, first the chassis, then the engine block, then the tires. At each point I turn to ask you "is it a car yet". You say no but at some point, you say "its a car now". The notion of "this is a car now" is created in your mind the moment the last part was added. The last part by itself does not contain "car" any more than other parts. Similarly, we can explain the notion of self. It is an illusion formed in the mind. Once we understand that it does not exist but is simply a collection of physical and mental phenomena - we have reached no-self.

Why bother with this? The realization of no-self creates the space to understand that we can be anything because we lack a fixed nature (self).

Of course, this leads to many apparent contradictions. Why should the present me bother to help the future me if the self is illusory and changing (i.e. not fixed) ;)
They also advised against travel restrictions and told people they didn't need to wear masks - despite their own studies proving the opposite.
Unless the stakes are so high that you can't afford to mess up, the best way to "learn a communication style" is to do whatever comes naturally and wait to see what kinds of problems come up. Since the stakes are as low as they can be, I think a 19 year old's energy would be better spent on the sorts of things that will naturally draw their attention, namely the challenges of doing knowledge work on demand and the learning associated with the job itself.

This is just my take. I can say for sure that trying to learn about office politics would have been a terrible way for me to spend my time at 19. YMMV.
Equally true, all right. The US is the world's biggest oil producer, and numbers 3, 4 and 5 on the list are non-OPEC members Russia, China and Canada [0]. Similarly, Wikipedia attributes to De Beers a 36% market share in rough diamonds [1]

[0] https://www.worldometers.info/oil/oil-production-by-country/

[1] https://en.m.wikipedia.org/wiki/De_Beers
In Go (and, I think, Rust?) variadic arguments are often used for optionals:

search("foo", CaseSensitive, FromStart)

or options that take values:

search("foo", WithCaseSensitivity(false))
To me when people are so angered that they can't separate contexts of language use, it's a signal or canary that things are out of control. And then reasonable people fold to requested or demanded change, like giving into a child rewarding them for something not reasonable, re-enforcing the illogical thought behaviour - doing it because it's easier to make satisfy a few angry, unreasonable people (perhaps a mob) who are associating language that has nothing to do with people in the context being used that they're changing.

Coddling will only lead to greater problems later, though yes, it certainly is a gesture showing respect — because of the improper associating, trigger it is causing an unreasonable mob. Coddling people makes them and society weaker, it doesn't strengthen them - it turns their anger into something other than critical thinking. Large for-profit corporations who are happy to jump to an easy decision like this seem to be more opportunists than leaders to make a statement like you said in response.

Political parties do the same, I can't remember what that's called though.
Perhaps a better broader link than a single tweet without context: https://www.cnet.com/news/master-and-slave-tech-terms-face-s...
Makes me think someone ( not it ) could develop a device that turns any printer into a network printer and takes care of the driver mess for you.

if it can be made for $50-100 i think it would be a great product.
Here is all you need:
https://ensorings.com/
Not just STEM - in Harvard too: https://news.ycombinator.com/item?id=21130080
Plenty of projects on github don’t even have the concept of “prod” and “dev”.
> And using Tree-Style Tabs, this makes them all "children" of the listing tab, which would be lost information if I bookmarked them instead.

Bookmarks can be categorized with folders and tags - which, together, are much more flexible than tab groups. A tab can only exist in one group/tree at a time, but a bookmark can have infinitely many tags and exist in a tree-like structure (which is what you described) using bookmarks and be relabeled so it's easier for you to find using full-text search.

> Bookmarks lose all the memory except for the URL and page title.

Yes, because bookmarks are meant to be long-term storage, tabs are meant to be working memory, and transient web page state like whether a radio button is checked or not is not intended to be long-term. Web page state is supposed to either be stored server-side or client-side using cookies or HTML5 local storage - which persist after the tab is closed.

> if the site uses JS search without updating the URL

Then you can just keep that search tab open if you absolutely have to interrupt yourself and go to another task. Bookmarks will do just fine for all the stuff you found. It's extremely unlikely that you're going to have more than a few of these tasks that all absolutely require page state that isn't present in the URL or through local storage and you're accumulating them faster than you can complete them.
This is actually a really good idea. I might be using this in the future, just because of its simplicity.
Even if they aren't representative of ability it's a strong signal if I keep getting rejected from Facebook (3 times for internship with final interviews, 2 times for onsite) and Google (2 times for internship, 1 time for full time onsite). You yourself say in a different comment that Amazon is easier to get into - that just means I'm less intelligent right? I did get into Citadel, but that was via their JavaScript domain specific interview process that had (as my friend described it) "mind-numbingly easy questions".

It's easy to say that I shouldn't make getting hired into a company as a badge of honor...but I truly have no other accomplishments to speak of, even within Amazon. All of my friends seem to think I'm some sort of disappointment, or at least not successful.

I wish I could avoid using my career as a factor for my self worth, but I don't make enough money to achieve my goals and won't for 2 promotions from now. It really feels like i'm both stuck and limited by my inherited intelligence.
What I've read in this area all comes back to "whether or not black coffee breaks the fast depends on the goal of your fasting", i.e., weight loss vs something more specific.

[Likewise for other things people don't always think about like vitamin / supplements.]

There is more info in [1][2] but tl;dr:

- Fasting for metabolic health/weight loss: likely does not break a fast

- Fasting for gut rest: does break a fast

- Fasting for longevity: likely does not break a fast

[1]: https://www.zerofasting.com/does-coffee-break-your-fast/

[2]: https://www.dietdoctor.com/can-use-cream-coffee-fasting
> It’s a free country, if you don’t like the noncompete, find some other place to work.

There is actually a much better solution than this.

The better solution is to sign the contract, and then completely ignore it, afterwords.

The reality is, that in many top tech places it is extremely difficult to enforce non-competes. And it is perfectly possible, most of the time to get away with ignoring them completely.
That quoted number might be 'before non-forward error correction', ie. Before resending the data, which involves an extra roundtrip and degrades service.
True, but chapter 11 means they will restructure and that’s the value you’re buying...
You might be interested in Derren Brown's take on NLP. He started to study it, didn't like it, then spent years trying to not get certified. Eventually they snuck/forced the certification on him anyway. Really bizarre and perhaps a tad cultish.

In any case, NLP has some apparent actual science, but generously soaked in a huge dose of snake oil. If you ever take lessons on hypnosis, public speaking, self-help, etc, you see the exact same principles renamed and rejigged for the purpose at hand. Same concepts, different salesfolk.

If you want to fast-track your knowledge in the parts of NLP that actually seem to do something, learn rapid induction and conversational hypnosis instead. But even then you'll still have to entertain a certain amount of snake oil. A lot of rapid induction ideas only work on people actively trained to respond correctly - just like with the 1-inch chi no-contact punch nonsense. At that point, it is still interesting, but utterly useless in practice.

Every time these things become commercially viable, they forget that they only planned on stealing the good bits, and eventually add in all the fake stuff just the same.

There is a fellow named Igor Ledechowski that seems to be one of the only people who have studied these concepts in order to model the parts that work. Check out his ideas on conversational hypnosis. It seems people like Anthony Robbins have paid a lot of attention to this way of thinking, and it definitely seems to have worked well for Bill Clinton's impeachment trial.