skysight-inc/HackerNews huggingface dataset:
> The famous photo of "Tank Man" provides evidence of a case where this didn't happen.

I disagree, that photo could’ve easily been taken before the killing started. The fact that tank man’s identity or whereabouts are unknown provides evidence that he was probably killed in the demonstrations.

> The British government has itself killed quite a lot of civilians and is hardly a reliable source considering their history with China.

This is completely fallacious. The fact that Britain has killed civilians has no bearing on their truth-telling here. You’re essentially arguing that no country is capable of telling the truth because it’s not realistic to name a country that hasn’t killed civilians at some point, no?
Not the OP, but I have the same opinion (I think):

Zig being better than Rust for targeting WASM is similar to C being better than C++ for that use case. High-level abstractions usually work against a minimal binary size, and WASM is a platform where the size of the 'executable' is very important.

Both C and Zig typically generate smaller binaries 'by default' by avoiding and discouraging high-level abstractions which are so fashionable now both in 'modern C++' and Rust.

Of course it is possible to create really small-sized binaries both in C++ and Rust if you're really careful and use an "embedded programming mindset", but this is not how those languages are taught, it's not the 'default' and you'll loose most of the high-level features that differentiate C++ and Rust from C or Zig anyway.

I wrote a blog post about that topic a while ago: https://floooh.github.io/2018/05/01/cpp-to-c-size-reduction....

This was when I just switched from using C++ to C as my 'default language', so that whole idea was quite new to me at the time, and that surprise is reflected in the blog post. In the meantime I have a better idea why higher level languages tend to cause bloated software, despite promising "zero cost abstractions".
If you’re like me and noise cancelling headphones make you seasick, try 3M Peltor Optime ear protectors - very effective.
read_line returning the number of bytes read instead of the bytes is a C thing. That's just how you do things in C.

Not arguing it's the best way -- and I far prefer the C++ way of returning a string or a buffer -- but it's the C way.
And will accountants stop using "in the black / in the red"?

Master/slave, maybe. But doing so as a reaction to BLM complete ignores the rest of the various people's who've been enslaved at some point in history.
>Any business that cannot survive while paying its employees a true living wage does not deserve to exist

Given that we're talking about such businesses, the choice is between b and c, and b is clearly preferable.
These all seem like valuable, positive aspects of progress and increased efficiency to me.

Waiting a year to eat another in-season fruit or vegetable is a bad thing that we ought to use technology to solve. It’s not wholesome or contentment or whatever, it’s a bad, unproductive limitation.

Apprenticeships often lead to servitude and heavily suppressed wages, more similar to indentured servants. It is not a glamorous or romanticized vision of steadily mastering a craft.

All of your examples follow this pattern. It reads like Luddite anti-progress fantasy and glorification of past limitations like a sort of noble savage lie.
Good point, corrected.
Practical Suggestions for Mathematical Writing [pdf]
>I am certain my product gave a wider voice to the wrong people.

I think normal balanced people are not that talkative in public forums.

It's us, the slightly broken ones (and the totally unhinged idiots and bigots and so on) that comment much on social media...
A minimum wage is easy to enforce, but that's more of a bug than a feature. Minimum wages have two problems:

1) It's very hard to set it at a correct level. Too low and it does nothing; too high and it causes rampant unemployment. Set it at the right level and you can get some real benefits, but good luck figuring it out, considering that the right level changes from year to year, city to city, and industry to industry.

2) No matter how well you set it, it only impacts the bottom of the labour market.

A health labour market (including Northern European style unions) can help set wages intelligently, flexibly, and across all levels of the economy. The fact that unions (unlike the government) cannot just pick a number out of the air and enforce it by fiat is a key element of what makes it work.
I agree that a public statement would be good because that shows more commitment to the policy as opposed to maybe a temporary state of affairs.

My belief is that first part cookie data is currently not used for ad targeting which is why third party cookies are also used and is one of the reasons that the whole impending death of the third party cookie cook have such a big effect on the online advertising industry.

Whether that means Google will look for workarounds involving the analytics first party cookie, I don't know.
So... As a Slav, can I use the master/[slav]e?
It's always strange to see the "orthodox" macro realtionship take precedent over emperical results (see article and figure 1 scatter plot: https://www.stlouisfed.org/publications/regional-economist/j...). In the short term, the orthodox thinking might be correct and an effective lever for the economy, but long term, it's clear that high interest leads to higher inflation AND less innovation which are bad outcomes IMHO.

I agree with your observation for the demand to keep money "safe". We should define what that means. Historically, if you choose to keep wealth in a stable cash with real interest rate (nominal interest rate minus inflation rate) that is positive or zero, it's safe as it retains or grows its buying power. The "or zero" part is important as it allows for a zero interest environment if that also means low inflation.

Some may even argue that a reasonable negative interest rate is "safe" and it's just like a "wealth tax" which is the cost of service for keeping large sums of money at the bank. Shouid safety be free (no negative rates)? I would say maybe yes, but safety shouldn't also reward you... and positive interest rates do exactly that.
"There is a natural rate of interest in an economy."

Yes, and the base rate is zero. Since reserves are costless to produce and banks can't get rid of them in aggregate the base rate should always be zero.

It is rates above zero that are unnatural since by definition they are a market intervention that reduces the price of all other assets and drives up yields artificially.

The state shouldn't be paying a Basic Income to banks in the form of interest on reserves. Banks should earn their crust by lending productively.

Beyond that the rate of interest is the one estimated by the lender to be sufficient to cover the risk of discounting your collateral into the state's liquidity.

Banks are really just pawnbrokers with shinier suits and better PR.
> 98%+ get away with it based on these two sources.

Your first stats are 15 year old and are only applicable to Canada. You can't make broad generalizations like that. Different countries have different culture and very different legal systems.
https://blog.rust-lang.org/inside-rust/2019/12/02/const-prop...
What exactly does your sentence actually rebuke?
I think my biggest problem is that I don't exhaust myself physically. Humans are built for constant labor. We're the endurance-running champions of the animal kingdom. As recently as last century, almost all jobs were physically exhausting.

Mind work is exhausting as well, but in a different way. At the end of a strenuous day of coding, and endless meetings, I'm drained. Completely wiped out. I feel physically exhausted, but I'm not, at all.

On the rare occasions that I physically exhaust myself, be it home remodeling, yard work, or canoeing, I sleep like the dead. No insomnia, solid rest. I still have all the same things going on in my life; the same job, same bills, all the anxieties large and small that "keep me awake" other nights. Which is why I don't think any of it is psychological. My body just isn't worn out enough.

I'm not looking for advice. "You should exercise more! Have you tried X?" This is my observation. We aren't constructed for office work.
While everyone should say: Can we end the extreme wealth disparity where millions of people are couple pay checks from being homeless.

It's ironic, since decades of fighting communists in the USA rendered any class-based rhetoric a taboo.
The kinds of people who own watches worth double most people cars most likely have enough money to make losing it a minor inconvenience.
Then you become a link in the reselling of stolen goods (actual wording and consequences may vary depending on where you live).

edit: I'd appreciate some explaining regarding the downvotes, is someone expecting me to cite the law ?
I recently reviewed some resumes a recruiter (clearly) wrote for their candidates.

The recruiter must have thought that listing every tech the applicant ever used was a good idea. Even long discontinued products. And they seemingly added typos, turned things into acronyms incorrectly, listed tech under incorrect categories, etc. They were so painful to read and I'd imagine would have embarrassed the candidates if they ever saw them. I was going to give a "no" for all of them before I caught on that the recruiter was butchering them. With that context, some were OK and some of those passed the interview.

I suspect the reason for this is that some companies just do keyword matching, so the resume becomes tech jargon word salad to survive poorly written filters.

Seeing this process has convinced me that engineers should review resumes (and in the context of the IBM post, write/review job descriptions). I've gotten fast at it, but only when the candidate writes their own. I think next time I'll ask the recruiter to send a resume the applicant wrote, or just default to "no".
Soup.io, a Tumblr competitor founded in 2007, closesdown
I've had a lifelong struggle with insomnia. Last year, I worked with a sleep therapist to help get things under control. I still have bad nights, and jet lag still messes me up. But I don't take nearly as much sick leave for insomnia as I used to.

I had tried individual "sleep hygiene" things over the years with little success. She helped me realize that I was running a system that lent itself to bad sleep. Single changes were unlikely to help. For me in particular, keeping a regular routine, getting sunlight exposure, and minimizing caffeine were important. It's amazing how much impact a few fundamentals have.

Normally, I would fall asleep anytime from 12 to 3 and wake up between 8 and 9. I committed to falling asleep at 11:00, waking up at 7:00 every day and immediately going for a walk. Ordinarily I would have resisted these measures, but I had been in a bout with insomnia for months at that point. I was willing to try anything. Over time, this helped set a regular rhythm.

I was also overcaffeinating myself. She gave me some helpful guidelines for determining when I've had too much coffee. This amounted to taking the half-life of caffeine, measuring how much will still be in your bloodstream at bedtime, and asking yourself, "Would you drink that much coffee at that time?" I also would use caffeine to fix bad nights of sleep. She suggested replacing extra caffeine with midday walks. This helped quite a bit.

I don't have problems falling asleep (just staying asleep), but she recommended wearing orange safety glasses that block blue light. I would feel sleepier before bedtime when I did this. I didn't keep this measure going, but I still have them in case I ever have trouble falling asleep. I also wear a sleep mask, which is the single-best change I've made.

This came with some sacrifices. I went on a beach vacation with some friends last year, and I went to bed at 11 while they all stayed up until 1. This created a weird dynamic. But I had just started to overcome my severe insomnia bout, so I didn't want to throw it all away. Now, I find myself continuing to stick with the schedule because I know that I get results. This means that I leave a lot of events earlier than other people. But it feels easier to say "no" now that I'm in my 30s.

It also had some benefits. I now have an hour and a half before work that I use for side projects. It turns out that despite my mental model of being a night owl, I'm actually very productive in the morning. I've maintained a regular writing schedule and have managed to do some side project work. Previously, I had struggled to fit time in for these things.
> Go didn’t get everything right, but I’m happy it’s not Java.

Go has benefitted immensely from not starting out looking like Java from day 1

But it actually kind of did when it comes to generics.

> Go didn’t get everything right, but I’m happy it’s not Java.

Well a good thing generics are on their way then?
Pretty glaring omission. The blog post is standard practice for years for loads of us. Thanks for wasting 5 mins of my Sunday.
Yes.

Work: Win10 fails to manage windows - doesn't remember where they go, can't reopen a set on startup. Don't allow pinning above other windows anymore. Opening a Word doc maximises the other 4 Office windows I have open and makes me spend time shuffling Windows around. So frustrating. There are 3rd party fixes for these things but work doesn't allow that, be nice if they just weren't broken. Win10 as a window manager seems very limited.

Home: For me the sound settings are weird there's no simple way to choose two outputs (headphones and speakers). I have to use a third-party app to make the volume range over 0-100 rather than 0-1 (1 is too loud, 0 is off). Adjusting mic settings is stupidly complicated, why isn't there a slider in with the output slider in the system tray (as I'm used to in KDE, and I swear they used to have in MS Windows?). Some apps it won't let you start as admin from the Start menu, but that works fine from Explorer, urgh.
They were probably VHS HiFi decks used to record the day's broadcast so that they could prove to advertisers when/how often their ads played in case they were asked. You could fit up to 8 hours on a VHS tape in the slowest speed mode with extended-length tapes.
The good counterpoint here is Japan, which has insanely high public debt (about 200% of GDP), invented quantitative easing, and has struggled to hit 2% inflation for several decades now.

If Japan hasn't been able to hit a hyperinflationary spiral based on its debt-fueled trajectory, then the US (which is far less along that path) isn't going to be hitting it anytime soon.
Pretty sure the neural network they're working on wrote this ad itself.
I don't. If it doesn't have good docs, it's usually not worth using. I know for your situation you need to use that particular library, but if given the choice, the better documented one is usually better to use.
>There's nothing particularly special about SV VCs programmers. Just a crapload of capital allocated there

A crapload of capital tends to statistically attract the best programmers. Some of the biggest problems to solve/employers being there, ditto.

In other words, my comment wasn't about born and raised SV VC/programmers. It was about VC/programmers working in SV.
At some point there's a problem of comparative advantage.

You could hire a top tier genius computer programmer to check out groceries at the supermarket, and he could become the best supermarket checkout clerk in the world — but it's more efficient for him to be programming computers and leaving the grocery job to someone else, who isn't even particularly good at it, just as an entry level job.

Google's simplest tasks may be more important than many other companies' complex tasks, but in the long term, wasting capital (including human capital) by using it at a fraction of its potential is generally a losing game, for society and for the capitalist.
Isn’t it Mano’s self-description as “a nameless man” that Feynman is objecting to?
That is if your income is mostly salary.
Yep, try working in a company that hires incompetent people to do mundane testing. The results are not good.

Maybe it's just that Google understands the value of testing in a way that the other companies don't.
White male here: I always found the terminology of master/slave uncomfortable. I never really encountered the word slave outside of american history classes, so in my head it does remind me of slavery in the US. I would frequently avoid using the word "slave" in technical discussions. I'm happy with this change.
PHP added type annotations later on, and I think that worked much better than in Python. I couldn't tell you why, but types in Python feel like a dumpster fire and in PHP seem to actually ... help and make things better.
You do realize that for USB it is called host/client?

I saw a huge reddit thread with people whining about some social media platform changing their internal coding conventions. People who will never even see or notice those changes. There are a lot of things to be upset about, but this is not one of them.

If you disagree with the kernel naming guidelines you are free to create your own fork. Good luck.
Tsar / slav
> …has drawn attention to the relentless build-up in corporate debt in the US, where companies now owe a record $10tn — equivalent to 49 per cent of economic output. When other forms of business debt are added in, including to partnerships and small businesses, that already extraordinary figure increases to $17tn [83% of GDP, the highest ever].

> Even before the pandemic, the level of corporate leverage was beginning to cause alarm. At the end of last year, the IMF issued a striking warning: as much as $19tn of business debt in eight countries led by the US — or 40 per cent of the total — could be vulnerable if there were a “material slowdown” in the economy, a scenario that, if anything, now seems tame.

I like to think of it this way:

At present, a business that is barely-investment-grade (say, BBB-/Baa3) can borrow for a decade at just over 3%/year. A risky business that is rated as junk (i.e., below BBB-/Baa3) can borrow for a decade for as little as 6% to 7%/year. The interest payments are tax deductible, so the effective annual cost to borrow is around 2.5% for barely-investment-grade and around 5% for junk, give or take. As long as the executives think they can earn more than 2.5% to 5% per year on any money they borrow, why not borrow it? And if they can justify using borrowed money to buy back shares, keeping their stock options in-the-money, why not do it?

Many US companies in mature industries (think energy, hospitality, travel, transportation, etc.) have been doing exactly that, to the point that corporate debt is now the highest ever in relation to US GDP. And it has worked beautifully... that is, until a global pandemic suddenly cut their revenues by 10% to 20% or even more, instantly flipping those expected earnings into losses. People are no longer traveling as much, or going to restaurants as much, or going to the office as much, etc.

All of a sudden, all those businesses are losing money on all that borrowed money -- they are losing so much, in fact, that many have had to borrow even more during the pandemic to be able to continue paying interest on prior borrowing and avoid going into bankruptcy.
As someone from a "very white" country wealth disparity seems to exist regardless of race.
It's also how you keep the smart people from competing against you. See Microsoft Research in the 90s.
I think that if people really want to change the terminology, master/minion would be a good alternative.
Why though? It makes people doing it feel better and requires little effort. Anything else other than virtue signaling is hard and expensive.
>Not sure if I agree. Maimi tourism shifting to Maine is totally different beast since tourism by definition relies on local sights.

But that's my point. The success of HK businesses also relies on the location (and it's special status).
Don't know any black people offended by this, but I have several white friends who are very offended by "non-inclusive" language like this. They feel they need to take offense and fight on behalf of minorities because they feel minorities may be unable to fight the fight themselves.
Google has been desperately trying to diversify from advertising for at least 15 years.
I feel like I leave this comment every few months on HN but the podcast “Sleep with Me” has been so immensely helpful to me that I take every opportunity to share it. Something about Scooter’s voice and the way he talks about nothing gets my brain in just the right spot to turn off. It has been more effective for me than any sleep aid medication I’ve tried.

I know it won’t be a magic bullet for everyone but trying a podcast for a few nights is about as low-risk as a potential insomnia solution gets.

I’m not affiliated with the podcast at all other than being a very happy listener. Or maybe non-listener is a more accurate term? I’m usually asleep in the first ten minutes or so.
>if there are any real advantages at all.

If it brings just one more person into OS isn't it worth it?
Maybe they were looking to hire a NT core dev. Cutler started working on NT around 1989 if I recall.
Ah book burning making a come back in 2020.
This is beyond dumb. Americans always assume the world revolves around them and their politics.
It's time to rename the "man" command to "person"
Contrived sanctimony like this will not prevent police from killing black people either.
Not really, to me "leader" sounds like it do some of the same work as "follower", which often is not.
> If they actually believe in what they say, you have just further radicalized them.

That's classic victim blaming and no one should take these threats seriously. Any further radicalization of a viewpoint is entirely the responsibility of the person with those views.

> If they don't and just want to provoke, you've played into their hands.

I agree that's a risk.

> Also, consider if you're actually being honest with yourself. Are the people you are arguing against actually just defending "raping a child"? Giving in to outrage often leads to people ignoring vital parts of the conversation.

I agree we have to consider the topic and I did give an extreme example. Yes, I do honestly think some topics that are being debated in society at the moment are just as horrible and as urgent to stop as a child being raped. I also already addressed this in my original comment: "Too often outrage is thrown around about trivial issues or towards a specific person in a witch hunt sort of way."

> (https://www.psychologytoday.com/us/blog/anger-in-the-age-ent...)

That article has very little to do with the topic. The author is an expert in marriages and treating people for anger and relationship problems and he goes on to talk about exactly that situation: "Divorce and Being Right". A marriage is ideally a relationship of equals. It has very little to do with an entire group of people being oppressed by society. In most cases we stay in a marriage by choice.
There is no easy way to leave society or to replace it with a better alternative.
Yes, so here's a crazy idea: maybe, just maybe, there're systematic problems in the society, other than monuments and words.
A polymath has multiple areas of specialization or expertise, a generalist has (even more) multiple areas of competence. These aren't mutually exclusive. Note the special case of the generalist with ONE area of expertise is the "t-shaped" individual, which is probably a more appropriate baseline goal than anything else. Although I am not sure how domain knowledge intersects with technical skills as a matter of strategy...
Only if it doesn't drive >0 people away from the OS
If it just puts off one person isn't it not worth it?
I hear you, but - again - using a tool like MTMR allows you to create a huge, persistent esc key in the top left corner, and volume and brightness sliders and buttons, etc.
Test mentioning 'paywall'