skysight-inc/HackerNews huggingface dataset:
Well, I submit that by this very statement: the natural social effects we define as "unpopular" cannot then be used to suggest "silencing".

As many people have pointed out, it's actually vanishingly rare for people to get punished for unpopular opinions. In general you only get there if you are sincerely promoting genocide (e.g., Spencer), suggesting that not all humans are fit for freedom. (e.g., Moldbug), or that existing cohorts of people who very clearly were offered fair standards of grading are inferior (as Damore did even though he can't seem to come to terms with the real implications of what he wrote).

And these are "opinions" many people have and never get any sort of actual punishment or damage to themselves so long as they don't bring it into professional or policy environments where we have agreed it leads to discriminatory practices.

It's interesting how the rhetoric about "liberal feels" is so strong online when it's only said "feels" that make most people feel oppressed anyways.
I've had this problem from the other side. I haven't been to the bank to withdraw cash in years. Usually I got all the cash I needed by splitting bills with friends, where I paid on the card and got cash, or Chinese New Year money.

But since having kids (and the invention of Venmo and its ilk), we've stopped going out with friends and splitting checks and when we do it's all digital, and now I have to give the New Year money instead of get it.

We have a house cleaner every couple of weeks that I like to tip, and lately it's been a struggle to find cash lying around for the tip. Also when I get a haircut they give a big discount for cash, and that's been a struggle too. Like the girl in the article, I just forget to go to the cash machine, it's not a priority until the time comes.

I may have to visit the ATM for the first time in a few years this holiday season to give holiday tips.
> We don't expect that companies "stop being boneheads" (by which I assume you mean act more ethically) when it comes to the pricing of televisions, or food, or household goods, or practically anything else. Why should we expect it for these pills?

Sure we do. Companies react to non-market concerns like ethics, civics, reputation, government and public pressure at the expense of short-term profit all the time, in addition to reacting to market competition.

Even if you accept the notion that the corporation (if it were a person) should be considered a sociopath, it is not at all obvious that market factors or regulation will be as effective in any given case at moving a company's leadership to behave ethically as, say, negative PR that will keep the CEO from getting laid. (not that you'd want to base an economic system on that...)

> A more ideal scenario would be to examine the underlying reasons that allow the company to charge so much for something that apparently costs so little to make.

That is not the important question at all. (do you really want to argue that charging a lot for something that "costs so little to make" is inherently a bad thing?) The important question in this case is why the same company can sell the same thing in two different markets with a 10,000x price difference.
One can question their methods. Still why should they let foreign companies map their country? Technology and information assets like everything else. They might be the natural resources of the 21st century. And a lot of countries might be giving up their chance of becoming the next Norway without even knowing it.
Most of the places where I paid with card and added a tip they checked the tip value, took it out of the register and added it to the tip jar
You and your employer pay for the insurance. This is the hidden 10% of tax, plus your out of pocket expenses you'd end up paying, if you get sick.
FCC Has Been Using Dead People’s Social Media Accounts to Spread Propaganda
This is awesome. I have been working on something similar, but added a UI to visualize the tasks and the order they ran in.

https://www.gabrielcsapo.com/build.sh/
What makes that quote entirely meaningless, is that it doesn't in any way define the potential of the non-infinite growth. If humans can manage 2-3% global economic expansion per year vs sub 1% population expansion for the next several hundred years, growth might as well be infinite for our purposes. There's no reason to think that very modest outcome can't be accomplished given our demonstrated ability to make great technological leaps over time.

Humans can also increase the resource potential of the planet through engineering, which has already begun in a massive way with eg agriculture and will dramatically accelerate with robotics, AI, CRISPR, etc. It also ignores the ability to harvest the solar system and pull greater resources toward earth, which we will do in the coming centuries.

There's nobody of any credibility seriously proposing infinite growth, it's an invented strawman to easily knock down by Attenborough, for ideological purposes.
I think Git would be way more approachable if things were named better. A key part of Git is whether a file is untracked/unstaged/staged, yet the terminology around this is very confusing. Why aren't commands simply `git stage`, `git unstage`, `git add` (to track files), `git remove` (to untrack), `git undo`, etc? Not to mention the overloaded command names like `git checkout`, how is `git checkout -- someFile` intuitive at all?
Use a UPS?
Aren't people specially concerned to keeping anonymity already keen to this by now?

The author can be deliberately mimicking style or going through translation in order to avoid this kind of analysis.
A lot of these jobs that they're bemoaning the loss of tips for, also aren't all that necessary. If establishments want to give off the impression they're upper class, they ought to pay these "professions" considerably more considering they obviously have the money. Otherwise, opening doors and operating elevators are things I'm content to do on my own.
US and EU have in the past blocked several Chinese companies (ZTE, Huawei, etc) for national security reasons as well. Would you classify them as protectionism?

If yes, then why are you complaining? If not, then why are you applying double standards here?
I hope it's because services for them have picked up, funded by both public money and private (digital) donations.

But I suspect the real answer is something closer to "starving and dying". :(
I don't know why this is flagged, but I do see a lot of hot air about socialism in here without much pointing to evidence
I was thinking of phenomena like Originalism:
https://en.m.wikipedia.org/wiki/Originalism

If the Constitution were a living document, the Originalist viewpoint would not make any sense.

In many other countries, constitutional laws get semi-regularly rewritten and modernized, not just amended.
`git add -p` adds by the hunk, which is a unit of quantization bigger than a line.

E.g. if you have two consecutive lines changed, it's not possible to split them, they are one "hunk".

(Waiting for someone to chime in with how to split a hunk and change my life).
I put here two of my favorite youtubers on crypto; they post almost daily. They are positive about the space, but also throw so-often-missed caution, plus thoughtful technical details and repercussions of the various cryptotokens.

2. Crypto Investor: https://www.youtube.com/channel/UCTKyJALgd09WxZBuWVbZzXQ
1. DataDash: https://www.youtube.com/channel/UCCatR7nWbYrkVXdxXb4cGXw
Block Chinese companies from doing certain things, require licenses etc.
Third-Party Cookies Are Ruining Holiday Surprises
Is it really worth tipping someone to open a door or press a button in an elevator? I never understood the need for this position, let alone why anyone would ever tip them.
How Recycled WWII Ships and Artillery Unlocked the Mysteries of the Universe
It's probably true that a person trying to self-correct for bias will tend to over-correct, to no one's benefit. But the sort of things you do to correct for widespread unconscious bias are different. For instance, the New York Symphony Orchestra found that female applicants were making it through the tape screening round more often when their tapes were blinded, replacing identifying information with a serial number. Women were still being rejected at the audition stage in higher numbers than men, so they started having the applicants play from behind a screen so the judges couldn't see the gender of the audition, and once again, the number of women making it through that round increased[1]. This was all at a time when the NYSO was consciously trying to practice sexless-ness, if not actively increase the number of women in the orchestra.

Several years ago, GoGaRuCo brought in blind judging of their talk applicants pool after ensuring the pool was seeded with half women. Suddenly their roster was half women too, on judging the talks purely on the merits of the proposal.

We constantly see that when we successfully block stimuli to unconscious bias, the bias is disarmed.

[1] Interestingly, they didn't significantly increase until they made auditions walk on stage in their socks, because the sound of their formal-wear shoes were obviously different.
I would be weary of giving any third party full access to my email, especially if you often share sensitive information.
It seems to be incredibly slow on windows, but fine on linux.

It seems like the sort of ui that needs to be near-instant in order to be usable, the premise being you can tap the various shortcuts to assemble a command very rapidly. But on windows this is an exercise in frustration because each command takes at least a second or two at best to execute and often much longer.
> I disagree with this completely. So much of what JS does is increase the (perceived) speed and sanity of the user experience. For example, in a scriptless world, your HN up/down vote can't be done without a full page load, which would come with the added headache of changing the state of the world on your page because stories and comments have changed their ordering. Solution? Return of the chronological thread (no thanks).

Counterpoint: when JS/Ajax-free versions of sites are available, they're usually faster in practice. Gmail, Google Calendar. Tried them in their low- to no-AJAX versions lately? I use basic HTML gmail because I got friggin' sick of how slow AJAXy gmail and Inbox were on my stupid-fast MacBook. For the specific case of upvotes on HN, IIRC this would be solvable with the appropriate 2xx response (I forget which), signaling success but not triggering a page load, without requiring any modification to current web clients. Obviously this hypothetical user-focused web successor would be well served by more flexible linking options (more method support, mostly) and built-in form capabilities—which happen to be things the current web really ought to have too, for that matter—but I don't think HTTP itself would need to change.

IMO email and chat with notifications and such belong in their own programs, if you want stuff like live notifications instead of a static page. I'd rather bloat and code that can communicate with the outside world when I haven't specifically told it to not be included with my document browser, because it makes every operation on said browser slower, (way) less safe, and less predictable.

Or hey, how about RSS/Atom for new mail notifications?

> I don't know if you are old enough to remember webmail when the refresh button was how you checked for new mail.

I was on the web well before Gmail existed, so yes, I remember the bad old days of webmail before AJAX. Most of the improvements we've seen in it would be served about as well by smarter, better client-provided form elements, and some other, smaller modifications to the client side, save update pushes. I don't think what we've gained from mixing traditional web stuff with the huge set of things a page might now do to/for you with Javascript and CSS has been even close worth the cost in trust, security, privacy, and predicability. Quarantine that stuff somewhere else, plzkthx.
You see this a lot in C# projects that are ports from a Java analogue, like log4net.
> That's whence came the modern concept of engineering a society en bloc, and treating its members however harshly seemed necessary to fit them into the overarching structure of some notional greater good.

really? you should read some Egyptology.
I think this is bad advice for git newbies two reasons:

1. ‘git add .’ is dangerous and should be avoided IMO, in case you ever have files around that you don’t want to commit. I frequently do. It’s better to ‘git commit -a’, and to just remember to run ‘git status’ frequently and ‘git add’ any new files.

2. ‘git reset —-hard’ is dangerous as well for newbies, since it’s destructive. Better to ‘git revert’ or to ‘git checkout <sha>; git checkout -b <newbranch>’, such that you can always get back to where you were.
The ostensible purpose of the doorman is to add a layer of security. Someone who is always there watching, looking for people who don't belong, receiving packages and securing them, etc. They are basically a crime deterrent.

So is the elevator operator to an extent (although that one is really more just for impression of being fancy).
I personally switch between the command line, git gui and gitk. I haven’t yet found a suitable GUI replacement for those two.
Open Source Techs from Autism Startup
That actually makes a lot of sense.

You've got VM tech like polymorphic inline caches, and the kind of speculative devirtualization and subsequent inlining that you can only get from a JIT that'll flatten these towers of complexity at runtime.

And you have a simple static type system that can easily tooled to flatten it on developer mind space as well.
This is going to sound completely ridiculous but I'm going to posit this anyway.

Avoiding the debate of whether there are any widespread real-world usage for cryptocurrencies, is it possible that cryptocurrency is valuable (and has long-term staying power) simply because the ecosystem surrounding it is so much fun for a non-negligible swath of people?

I know this sounds ridiculous. But hear me out. The entire process of setting up exchange accounts, reading about alternative coins, jumping into the drama, worrying about massive gains or losses, buying hardware wallets, chatting with others doing the same thing, thinking about complex systems and new coins, etc. is a lot of fun.

Could it be that cryptocurrencies are somewhat of a 'simulation currency trading market' that just so happens to allow you to cash in and cash out with fiat currency?

I have little doubt that the current value of BTC and other coins will blow up in the future, and if you've got anything more than disposable income invested in it, you'll probably get burnt really bad. I think it's almost a given. But I suspect that the idea of cryptocurrency is here to stay, at least for my lifetime. Solely because it's fun. But of course like anything, I could be wrong.
Ducking hell, enough already.
Which is a reasonable place for one, as it will trigger from excess CO anywhere in the house when the HVAC is running. The problem is only obvious when you're not the original tenant who installed the thing.
Well, I'm using a mac mini from 2005, am looking to upgrade :-) That's the new one, I write orchestral music on a Windows ME IBM from 1999.
I remember taking Linear Algebra and learning how to rotate shapes in order to be able to find their area. You learn that rotations are essentially a linear transformation (btw, just like function derivatives, which I find to be super cool), which is what the guy on StackOverflow is doing. Pretty clever!
LinkedIn ignored security flaw from researcher who hacked Zuck’s Facebook wall
Spidersilk, Edible Drones, and other small things with a big impact
From what I've seen, this is inaccurate FUD. If I'm wrong, I'd appreciate examples with links.

Some specific responses:

1.) All blockchains are having issues with scaling, including Bitcoin. Vitalik is working hard on scaling (see, e.g., his recent work on sharding and Plasma). I am not saying he will necessarily be successful. It's possible a newer competitor (like EOS, Cardano, Ripple, Stellar Lumens, IOTA, etc.) may have a better approach to scaling, although a lot of those competitors are overhyped, do not have a working mainnet yet, or have used other tradeoffs (e.g, security or centralization) in order to provide scalability. I'm not saying Ethereum is the best project, I'm saying that Vitalik seems like an honest, hardworking, direct, technical guy who avoids hype/FUD more than most in this space.

2.) "They are on the verge of doing another hard-fork to effectively revert some transactions and move some stuck ETH." What is this referencing? The Parity folks proposed something along these lines, but the community was not in favor and I believe it's been dropped. I have not seen Vitalik or the other Eth devs push this.

3.) Vitalik has urged people to be cautious of these overhyped valuations and ICOs. He has advised projects that are technically interesting, without endorsing the ICO raise itself or their valuations. I don't personally see a problem with that, although perhaps people differ.
> However, unless you need that high perf, don't use Span<T>. Make your code more readable instead.

Is there anything in Span that inhibits readability?
tig is great -- it makes it very easy to stage individual lines of code (using 1) or to reset unstaged changes on a file (using ! in the status view).
When I was a kid, we tipped the postal worker and several other "service workers" that didn't need it the way food service does. It's just a nice eway of saying "thank you for your work". The purely logical among you will say "That's what a wage is for" but that's not the point. Kind of like how I don't get Christmas gift because I can't afford socks.
The best long term failure of bitcoin argument I've heard is that when bitcoins stop minting, that transaction fees won't be enough to maintain the "mining" pools and you might get 51% attacks.
> We were scientific about it

what makes you think that scientific rationalism isn't a religion, or that despite 'being religious about it', prevous experiments weren't done in a rational, controlled, repeatable way by practitioners?
When I lived with my brother and played a lot of WoW I would get disconnected almost every night at around the same time, and usually in a Raid which was quite annoying.

Eventually I tracked it down to microwave usage. Whenever the microwave was in use, I lost WiFi.
Which do you use? I'm generally pro-GUI (I love Postman, for instance, and don't use curl much) but my experience with git GUIs has been that they were kind of half-baked and will not do what I expected, leaving me with a difficult-to-understand mess to clean up.
No. But the agreements of the WTO support the equal treatment for every company anywhere. The Chinese government only permits its own Chinese companies to profit, while block basically all foreign ones.
why do you need to machines?
just one linux box: build kernel code, then update-initramfs and update grub.
Git is, imo, way too simple to require a gui. How long is it taking you and your coworkers to make commits? git commit -am "message" (or add the files you want with git add, then commit); git push; git pr -m "message". The longest part of that is coming up with a good commit message. A gui isn't going to stop people from making mistakes because the mistakes aren't from complexity of the command line, they are from committing things you shouldn't, which will happen regardless of whether or not you use a gui.
With cryptocurrencies those two are tightly coupled. For example if 10mil had to be laundered in one go and the entire market cap is just 10mil or so, liquidity becomes a concern.
I switched to that example because the same argument concerning privacy might also hold there, but where there is a difference between US law and the law elsewhere.

I did that to suggest that it may be another counter-example showing how that argument isn't really a strong one.

"That has not worked out well in the past." - the VPPA worked out pretty well, though of course not perfectly. It has been changed since then.

I personally like the requirement that if I no longer am a customer of a company (like Netflix) then they don't keep track of my records. That's a requirement of VPPA for video records, and I don't see how that requirement won't work out well for other areas.
Deliverance from 27,000 feet
>Someone who is always there watching, looking for people who don't belong, receiving packages and securing them, etc.

Isn't that the job of a receptionist? They should definitely be getting paid more if these are all their responsibility.
Quack quack.
There are many, many studies of the justice system in the U.S. showing very biased outcomes depending on factors like gender or race. Practicing sexless-ness is, as you observe, what's supposed to be done already ("All dictate that professionals... treat both women and men equally"). Do you think we believe that we're practicing sexless-ness and then not doing so in practice? Or that there are unconscious or systemic effects at play as well that conscious dedication to sexless-ness isn't affecting?
China Has a New Three-Year Plan to Rule AI
You mean, gitting yourself out of bad situations? ( ͡° ͜ʖ ͡°)
There's a constant claim from the left that train fares in the UK are overpriced because the train operating companies take a profit of about 3% of the revenue.

There is a profit margin to be made on any savings, I'm sure that if Stagecoach or First or whoever could cut costs enough to make more money they would. We have very old infrastructure, laid down in the mid 19th centuries, and very crowded lines. Building a new line is a mammoth task, and expensive, as we've seen from HS2. Rail staff are hardly cheap too - a virgin trains driver earns £51k, top 10% of earnings in the country.
You sir win the internet with the quick quack quacks :)
Basically, online gambling.
It just pushes the current branch afaik.
No, I'm not.

As indicated in my link, Americans pay the highest per-capita costs (be it via premiums/copays, taxes, etc.) for healthcare in the world.
People (myself included) seem to have an inordinate fascination with tunnels. I mean, there's a fascination with things that are dilapidated/old, and a fascination with places you're not allowed to go. But tunnels in particular take it to an even higher level.

I wonder what it is about us that makes that the case?
Even as an investor I do not see this as HN material.

Additionally I would probably prefer an exchange that has an (easy to find) imprint with an address, though this is debatable.
Short-inet
If you're architecting your systems in such a way that there is a dynamic component that can cause you to hit the swap then your could also simply buy that much more memory so it won't save you.

All you need to do is to monitor your memory usage, any growth that you do not understand is a reason to stop what you are doing immediately and to figure out what is going on.

A few GB extra swap space will not save your bacon, will make it much harder to get the system back under control because it is no longer responsive compared to a process killed with a supervisory process restarting that process immediately and logging a fault.

And if your systems can't handle that you have bigger problems, likely you then also won't be able to deal with hardware faults, crashes, power failures and other errors.

A postmortem is far preferable when it is about a process that is re-launched in a small fraction of a second after which the system is back to normal if the alternative is a system that causes a whole cascade of stuff to go out of whack down the line.

Pretty much only Erlang/OTP get this sort of thing right to begin with.

Errors - including out of memory errors - should be expected and should be dealt with in a deterministic manner.