skysight-inc/HackerNews huggingface dataset:
> I've always considered myself a capitalist

Curious as to why? Do you derive your livelihood from your ownership in capital? Or do you have to work, but value private property, markets and liberal economics?

I ask, because when I think of a capitalist, I think of someone whose wealth and power are derived from significant ownership in companies and assets, real or financial.

There are plenty of ideologies that value market economics from the very left to the very right. Examples include market socialism on the left and American libertarianism on the right.
Nice try Karl Marx, but that simply isn't true, especially in the States.

If you provide value, you will get out of poverty and even get rich. You don't always need money personally to provide value.
vim (MacVim, gvim or just plain vim)
Naomi Wolf’s Book Premise Corrected by Host in BBC Interview
Neovim. VSCode with Vim keybindings if I had more RAM.
Orange’s Sea Cable Repair Fleet Looks Beyond Investment Boom
Their texts do not look like a Russian wrote them. It is broken English, right, but it is broken in wrong places (I am no stranger to writing in bad Russian English myself).

Russian English is known for skipping or confusing articles, longer sentences, more commas than it’s necessary, wrong tenses, and some troubles with pronouns. There is almost nothing of that. What _is_ there instead is way too many abbreviations than a Russian would use, things like POTUS/SCOTUS etc. We don’t use those. Also, the word “caucus” — quite an americanism, if a non-American person would have used that, they would speak much better English.

I am 90% sure that the perpetrator here is either an American, or lived in the US for a long time, and wanted to disguise his writing by intentionally distorting it.
I think most “to do” / productivity software integrstes with email these days (ie Asana has plugins for both GMail and Outlook and I think lots do), and slightly related emails has also become more easily “actionable” when Mailbox created the whole “swipe to action” email gestures that Apple and google then learned from etc.
When you fetch from a remote repo, the state of the branches in that repo has to be recorded somewhere locally in your repo. That’s what remote tracking branches are. So if the remote called origin has a branch called master, and you fetch, git downloads the commits you don’t have and then updates .git/refs/remotes/origin/master to the commit ID of whatever master is on origin.

That’s all it is.

Basically you have a DAG just like you think. But git needs some way to label some of the nodes in that DAG. It calls those labels “references” or refs, it records them under .git/refs/, and there’s basically just three kinds: local branches (refs/heads/<branch_name>), tags (refs/tags/<tag_name>) and remote tracking branches (refs/remotes/<remote_name>/<branch_name>). There’s also the reflog which is a change log of the local branch refs, and a special log for HEAD which keeps track as you switch which branch is currently checked out.

Note: if you start poking around under .git (and you should in a toy repo!), you might not find exactly these files. For performance reasons, git sometimes combines the refs into a single file called packed-refs.
Verifying Quantum Proofs with Entangled Games
Mods like Dota or Legion TD are so different (from a gameplay/design perspective) from the base game, that it really makes sense to think of them as new games built using a very high level/accessible toolchain. You can have bazaar-style development of a webapp that makes use of components (like databases, web frameworks, libraries) that were originally built in a cathedral-style context for a different webapp.
But if the number of players on the bench keep increasing while those on the field keep decreasing, you might start to wonder if there's a problem, or if the Warriors will be back to play next season.
> The staging area is totally unnecessary IMO. I think git would be easier if we didn't have it.

I can't even imagine not having it, I extremely rarely commit all changes, to the point where I really might as well alias add=add -p, and now I've thought of it I probably will.

> The term `checkout` is multiplexed to do more things than I would've guessed.

My rule is that if I think that, I've probably got the 'wrong' mental model.

Checkout gets the state of the worktree from somewhere else.

In its simplest usage, from another ref and changes to it.

With -b, as above, but with a new branch name.

With -- files, filter for only the given files, leaving HEAD where it is because moving it would be the opposite operation - taking the inverse list of files from current location to the specified one.

Etc.
Most Indians do eat meat, but from what I've seen eating meat with every meal (as is common in the United States) is pretty rare. Also, note that meat is usually expensive, so a good portion of the country cannot afford to eat meat on a regular basis.
At Amazon, facial recognition ban won just 2% of shareholder vote
If quality is important (it isn't always), then it should be one of the OKRs!
Plenty of social democracies about that have a good standard of living for more people.
> Despite the fact that there are infinitely many such algorithms, it's a very small infinity, where infinity is approximately equal to 2. There are the algorithms for factoring large numbers, and the graph isomorphism problem.

I assume you mean "interesting" ones? Since they could just show a program that counts up to n^log(n) and voila, you have a super-polynomial sub-exponential algorithm.

In which case... I still don't think it's just algorithms for these problems? https://en.wikipedia.org/wiki/Adleman%E2%80%93Pomerance%E2%8...

But if they're all still complicated, and this is why they're not taught, then I feel like I'd have appreciated being told this at least...
That’s cool. I wonder why Google or Mozilla don’t create an IDE that uses their respective devtools to approximate the runtime introspection of a Lisp Machine. This feels like it should be the default solution given that the tools already exist.
Fork distributes control over history and abstracts permission management away from the traditional git branch pattern so you don't clutter the namespace of the canonical remote but can still offer work.

Fork is almost nothing, it's just a useful pattern.
> The chickens will continue to come home to roost until people treat digital security as seriously as physical security

Do people take physical security seriously? It doesn't seem like it.

Anyway, when I was an undergrad in the 1990s and took a computer security class our professor (Gene Spafford) talked about security being primarily an economic question. And that is generally how security, both physical and digital, has been treated since forever. And how it will always be.

The economic and physical damage caused by poor digital security is a rounding error compared to everything that happens in the real world.

As long as you understand that the following link is at least partly tongue-in-cheek, you may find this to be an entertaining read:

Cybersecurity is not very important
http://www.dtc.umn.edu/~odlyzko/doc/cyberinsecurity.pdf
A concrete example would be interesting.

The only thing you really need to internalize is that all git operations are entirely local on your machine, except clone/fetch/pull/push.

(Another useful thing to internalize is that git pull is really just git fetch followed by git merge. git fetch is the part that involves network activity, while git merge is entirely local on your machine. I can't remember the last time I've used git pull, actually...)

So when you're doing git log origin/master, you're not looking at the current state of the master branch on a remote machine. Instead, you're looking at what the state was the last time you did a fetch/pull/push.

This is extremely useful for being able to work remotely.
I'm just starting on Youtube for that exact matter!

99% of American's don't understand the stock market. So I made a video with McKinsey and UBS to explain it in 10 minutes: https://www.youtube.com/watch?v=G6EoPlaPO5c&t=20s
Ultimately I ended up being convinced by Sam Harris' argument: that advertising convoluted our relationship with reality and we started expecting everything for free.

I run some services that are paid for by advertising and I see this myself: the second I start trying to charge money, I'm now the one service that people see as costing them money when all my competitors are "free." And the associated entitlement is toxic.

To answer your first question, imagine a world where advertising doesn't exist and we simply pay for those things.

I was reluctant to admit this since ads paid my way through university. But as ads make less and less money, it's harder and harder to ignore the truth. And while ads are viable, they impede the necessary cultural transformation we'll need to form a healthier relationship with the goods and services we want.
We've tended to go to war (hot or cold) with them before they have the chance to compete.
#4 misses some other cases. My spouse and I are firmly in this category, but we also have different spending habits for sure! They buy a lot of little stuff that I don't see as particularly useful, while I don't buy anything at all for months on end, until I spend a whole hell of a lot all at once.

Should be a recipe for disaster, right?

Except it isn't. We just accept that this is who we are, and we're comfortable with that.

The author correctly notes that things can change over time, but they seem to ignore the most important thing to this entire process working: we use our words and talk about things before they become an actual problem.

Since my spouse and I have accepted this scenario as being perfectly fine for us now, our normal doesn't frustrate either of us, even though we are wildly different in our spending approaches. And when things change, we're both comfortable making changes to accommodate those changes.

Some of you might be saying "but yes, averaged out over the year you probably spend the same", and the answer is no. Not even close. I may spend 600$ on a gaming monitor with a 6 month gap on either side, but my spouse ends up spending more like 4000$ on little bits and bobs throughout that same year period. Guess what? This inequality doesn't bother either of us. Why should it? We're in this together and both of us need to be happy with what we're doing. I don't need 6.6667 gaming monitors, and the point isn't to try to equalize our expenditures. Buy what you need to make your life better, and then buy no more.

Or, at least, that has worked for us for the last 15 years. Things could change! Things can always change. But I'm not even remotely worried about that; because that's when we make dinner and sit in front of a couple laptops with a bottle of wine and work out a much more strict budget and emphasize a more restrained approach toward both of our spending patterns. It's happened before, it may happen again, but we'll be fine because we come to a consensus on our financial goals and priorities and neither of us have ever acted in bad faith with regards to achieving those goals and priorities. And if that changes? Well, a more fundamental thing has changed, and maybe we SHOULD have marital strife. And that's okay too.
>Companies have no interest in anything but furthering their own goals, typically to make money without any attribution of the collateral costs such as environmental vandalism.

These kinds of companies are precisely the form in which capitalism has shaped them. Cost externalization (collateral costs, as you call them) are a competitive advantage, and under an improperly regulated capitalism these entities are incentivized to find and exploit every single one of these advantages to dominate and eventually monopolize their market.

What we are debating now is if it even possible to create a system of properly regulated capitalism. Will capitalism necessarily exhaust the planet, capture and subsume every form of regulatory control and destroy itself.
Actually I don’t think that’s the case! I find keeping my workspace relatively beautiful and clean (in my eyes - I’m sure it’s still a little bit messy by some standards) makes me feel better and more productive - and I think there’s science somewhere as well that says that messy work places adds to stress (I think the last place I saw it mentioned was in the book Deep Work, but it’s been known for ages).
At a previous job, when I was working on a complete rewrite of a critical backend financial data system for a hedge fund, I had a massive tower of empty mountain dew cans on my desk. It nearly reached the ceiling and was probably around 30 cans at the base. I had to stand on my deal to add new cans. It stood as a monument to all of the sugar and caffeine I consumed on the project (I was planning on taking it down post release).

Sadly, CEO was bringing some investors around and was mortified, and I was ordered to take it down. I didn't receive any backlash beyond bring told to take it down. Also, sadly no photos exist as it was against company policy. It Took something around 2.5 50 gallon garbage bags to dispose of.

Today, my desk is spotless. Just a notepad and pen on it when I go home at night.
Warren Buffett’s “2 List” Strategy: How to Maximize Your Focus
Looks interesting! Thanks!
spacemacs has a pretty ok js configuration. you can use LSP with tern and it seems to do a good job most of the time.
Mining asteroids will be crucial for space economy, but there's little point in shipping mined resources downwell. What makes sense is to move manufacturing of space-related hardware and possibly of things benefiting from fabrication in microgravity up there, and then use asteroids and the Moon as resource base for building things in space, and mostly for space.
Not all of them, some of them :) I'm just pointing out the "most regular used"
How VP9 delivers value for Twitch’s esports live streaming
Vim with snipmate (and a bunch of other plugins).
On the sell-side, our family has used revinre.com for several recent houses and paid 0% to a "seller's" agent, plus a few hundred dollars for them to send someone out and take better pictures than you're going to. I think they're just in Phoenix but presumably others will pop up.
Completely agree, this post looks classically to me like a team toiling under leadership that picked OKRs as the measurement system for employees but not for leadership.

How many OKR rollouts are plagued by lack of adoption in the C suites? Who here is shocked to find a system is malfunctioning because employees are trying their best to engage with it, but leadership can't or won't do their part? OKRs in particular are hugely reliant on leadership defining goals for others to align with.

Measurements and progress are cultural. It either starts and continues from the top, or it's defective.
Microsoft? Oh it's just another partnership, insists GitHub CEO
I use Vim with vim-plug, vim-javascript, ctrlsf, ctrlp, and some custom bindings in my .vimrc to help me use the "gf" command to jump to source. I've spent the time to invest in learning how to use vim and it has served me well across many languages, from writing Javascript, HTML, CSS, to Python, Ruby and Golang.
I agree.

I think our current form of government is completely unsuited to saving civilisation.

There will be an environment driven revolution within 20 years.

The current generation of children will include deeply radicalised kids so disillusioned with government that it will lead to an overthrow.

Exactly what that will look like cannot be predicted. I think it will be violent because the government has so many protections in place to prevent fundamental change, but that is what future generations will want, due to the dying earth.
My technical background instructs me that when faced with a seemingly intractable problem or unexplainable outcomes - we’re asking the wrong questions.

Capitalism is essentially our new religion. Suddenly responsible for curing all ills, but it’s simply an economic model.

It necessitates people be productive, but it also inherently directs income from the poorer to the richer. We in the western world redistribute trillions in taxes for social welfare to attempt to offset its natural effects.

As far as creating our utopia, it doesn’t help that political solutions designed to help the middle and lower income classes actually can have the opposite effect.

Does making 401k contributions tax deductible, when big banks take a fee on all such deposits, help the middle class save, or does it just more direct tax dollars into corporate profits.
Eg: Google is paying for being the default search-engine.

So Baidu will be the default search engine on any browser that will be used ( since they can pay).
Almost every useful answer I've ever found on SE or SO has been marked down with some snarky judgmental horseshit meta-comment. At this point, if I don't see such markdowns, I assume the answer isn't very useful until proven otherwise.
OK, let's just be super conservative and say only 50% of Robinhood's accounts are funded. So they are valued at 3,500 per funded account. Let's assume you're right and that ETrade's accounts are all funded. So they would be valued at 3,081 per funded account.

Would you pay 13.5% more per account for a company that's growing at least 5x, if not 10x as fast? I know I would in a heartbeat, all else being equal.

Now, not all else is equal, so you can make an argument either way, but I wouldn't call Robinhood's valuation "insane."
The "\\?\" extended-length paths have existed for a long time; I think since Windows 2000 at least.
The Windows kernel and NTFS have always supported paths up to 32k characters; only the Win32 path normalization logic was limited to MAX_PATH. The "\\?\" prefix skips the normalization logic, thus allowing apps to use the full path length.

The Windows 10 change in 2016 is something different: if an application opts in (via manifest) AND the LongPathsEnabled registry key is set, long paths will be supported by some (not all) Windows API functions even without the "\\?\" prefix. These new long paths support a mixture of slashes just fine.
git reset --hard makes a lot of sense with printf debugging.

A typical workflow starts by adding printfs or whatever your equivalent is until you've narrowed down the bug. Then you fix the bug, keeping the printfs until the fix is confirmed. Then you use git gui or an equivalent tool to form the commit(s) for your bugfix. Finally, use git reset --hard to remove the debugging detritus.
Your company captures the value you provide, and attempts to pay you as little as possible in the process. This is the process by which profit itself is created.
Best paid email hosting service in 2019?
Is there a paid email hosting service along the lines of easyDNS for domains or Tarsnap for backups? Something clean and geek-friendly with excellent spam filtering and reliable delivery?

Looking for an alternative to Rackspace (due to poor spam filtering of late as well as the general change in direction[0]), FastMail (due to TAAB[1]), and G Suite (which I already use for another domain).

[0] https://news.ycombinator.com/item?id=19288905

[1] https://news.ycombinator.com/item?id=18654434
Taxing sugary drinks is working pretty well here in the UK it's hard to avoid the discussion when your portion of a meal's bill is higher because of your sugar.
If enough people feel left out of the economic gains of capitalism, and they vote for Venezuela-style socialism, or just go for violent revolution, that could easily be a crisis of capitalism.

Your last paragraph is interesting. It has an element of truth, especially for other countries. In the history of the US, though, it seems to me that more benefits were given to those below when we worried about competition from Communism, and that the rise in inequality at least somewhat coincides with the fall of the Berlin Wall.
>There will be an environment driven revolution within 20 years.

Whether it takes the form of eco-socialism or eco-fascism is the choice we have to make.
How do you get the mental resources and education to "provide value"? How do you become resourceful? Simplest way is: Do not be born in a poor family.

On a more narrow level -- if people have to worry about food on the table, the stress itself causes IQ to drop, also in experiments.

Of course there are exceptions, but on a statistical level, poverty is inherited -- because of what you mention, not in spite of it!
Of course, the problem isn't capitalism, so much, as the glorification of monetary accumulation uber alles.

We used to encourage far stronger social capital (think single-income marriages); that's become a luxury good. And what Gates seems to be calling a "crisis" looks like a crisis in social capital.
I have a directory full of photos of every desk "setup" I've had since 2002. They all look very tidy, like in these photos. Nothing like the project-strewn desk I'm sitting in front of now. I realized this is because the only time I ever take a picture of my desk is right after I have set it up.
Climbing Everest already requires hard work and talent. Making the $2M would simply be another achievement required to advance to the next level.
It's not about aesthetics it's about identification of problems in O(log n) instead of O(n) time.

Scrolling through 100 graphs is slower than scanning 10 main graphs and 10 subgraphs per.
Yes that’s the statement I’m responding to “I didn't want to add more complexity to the C side of Guile“ but this is more C code. Maybe speed of generation was more important than anything else then.
I didn't read this article as Gates saying that inequality is not a problem. In fact, he's saying that it is a problem.
Lottery winners have a much harder problem than those with seven figure income. A lottery winner is usually getting a single big lump sum; if you spend too much, you don't get a second chance.

Someone with a large income probably grew their income over several years (although, if you know of any career paths with seven figure starting salaries...), and have had a chance to learn that even though it's a huge amount of money, it's not infinite money. But if you do overspend one year, you're likely getting a bunch of money the next year, so you can probably work it out.
If you provide value someone will get rich.
I would say rarely the person providing the value and the one getting rich are the same.
Sublime Text 3. It's simple but blazing fast and rock solid. I have tried Atom and VSCode over the years, but they are both just a bit slower at almost everything, and I didn't find it worth the investment to remap my muscle memory accordingly.
You'd think billionaires would know enough about complex systems to recognise that they are the worst possible voices on the planet to comment on the state of capitalism. Lmfao.
Hemp used in housing and health food busts myths about misunderstood plant
Agree, designing a good dashboard is a skill just like anything else it comes with experience.
I have an adverse reaction to sorbitol that causes me quite nasty upset stomachs. It's a fairly well known effect from that particular sweetener and is fairly easy to avoid, though.

and for some evidence: https://www.drugs.com/sfx/sorbitol-side-effects.html
The trick here is: what happens if the CEO is unwilling to pin herself down to specific goals, for any reason, but especially because she has no goals or is afraid to be seen failing those goals?

Either leadership doesnt engage with OKRs, tasks are deliberately misinterpreted as goals, or unmeasurable goals are set. The rest of the company's OKRs then follow this example, and everyone suffers.
https://www.epi.org/publication/charting-wage-stagnation/

It's about something new versus what we have tried to this point.
Does anyone knows sysadmins who stream like this?

Topics like setting up deployment, servers, more complex server setups...

Or did someone tried to do streams on this topics?

I imagine this would be much cooler than defined tutorial videos..
Well, all of Scandinavia have better societies than the US by a range of measures, and they’re certainly much less capitalist.