skysight-inc/HackerNews huggingface dataset:
> I think this is one of those things that also kinda demonstrates a lack of faith and trust between the employer and employee and can be damaging to the whole relationship.

This has historically always been an issue in many workplaces. Especially in jobs were people are "interchangeable" and easily replaced and has no leverage, because in those kinds of job the threshold before having the kind of conversation you related becomes much higher, and the incentive for listening lower.

The infamous Triangle Waistcoat Factory fire [1], for example, was as lethal as it was because employers locked the factory doors to prevent unauthorised breaks.

The worst excesses were stopped because they outright killed people and the technological alternatives were not there. But increasingly technology is becoming a way of virtually caging people instead of actually caging them.

[1] https://en.wikipedia.org/wiki/Triangle_Shirtwaist_Factory_fi...
It's not their territory though, not for some years now. That is the reality of it.
How Google’s SRE Team Uses Go
The Ebola vaccine in question has been tested in humans since 2015. How long-term are you looking for?
> truck drivers are being tracked routinely and nobody makes a big fuss about that.

This is not true. There have been some massive protests from truck drivers over this issue and it's a big turnoff for many potential and current drivers.
> I skimmed it, but I think what the author is getting at is that rust demands rigour.

C demands rigor, too, but we're not talking about C because C compilers don't hold your hand and show you where your rigor slipped. Which is a sign C demands more rigor than Rust, isn't it? It's a problem with the author's argument: It's better to say that both C and Rust demand rigor, because they both compile to low-overhead executables (lower-overhead than C++, certainly), but Rust has more handrails and warning signs than C, so it's less dangerous.
How to market your Open Source Project
I would refer to the latter as "technical death", as in a terminal disease you never recover from, because it comes from an incurable culture of dysfunction. I say "incurable" anecdotally, and I'd like to be wrong about that, but I suspect I'm not, and maybe it's better to recognize you're swimming against the current and just get out of there instead of hoping to pay off this idea of debt someday.
We will look into this.
You must be seriously disconnected from reality, both ways, to say something like this, like disconnected on a cyberpunk level. It's funny to even give the slightest thought of trying to rebunk some of those points lol.
Are you sure the job market is softer now than in 2010?
> Today, for Google at least, you can't even choose what you'll be working on. You'll be tossed wherever they think they need you.

I am not sure what you mean by this, but at least a couple of years ago you did have the opportunity to talk to several different teams and decide which one you're joining before signing the offer. Is that not the case anymore?
If you're in the US, you're in luck and could take this course: https://lambdaschool.com/the-commons/lambda-school-launches-...

If you're interviewing for a slightly senior role, then this self-help guide is a good start: https://blog.pragmaticengineer.com/preparing-for-the-systems...

The job interview process can be gamed and there's no reason to not game it now that it can be; if FAANGs is where you see yourself.
For content displayed on the facebook.com website, Facebook makes this determination.
You are correct about strategic importance (which is still not tolerable). But it is not correct to justify this annexation by any historical reasons.

That's like saying Ukraine has claims in Kuban, because it was historically Ukrainian.
I have always felt the desire to work at FAANG was diametrically opposed to having a family life.

Its seems to be an extremely competitive, eat or die type lifestyle that would require many more hours than a normal job. In essence its its own marriage of sorts, or at least in competition for non-work relationships/marriages.

And there's nothing wrong with the people that choose to do that. But it seems obvious even in the success stories.

I'm extremely competitive, however I also value family over all else. I would much rather spends dinners with my kids, and weekends with my family enjoying the fruits of my labor over having a line on my resume. I know that if i ever went that route, it would absolutely come at a cost, most likely my marriage at least, and probably some level of relationship with my children. Its frankly not worth it for me.
It's supremely arrogant to believe that you can decide for yourself, but "most people can't be trusted to decide for themselves".

Let people make their own decisions.
I mean yeah, that's why I went and read a bunch of the book. But I still run into lots of issues. Like what the hell is a borrow cow and when would I want to use it? And how do I fix the "temporary value dropped when borrowed" error in a series of maps on options?
Just as a commercial worker, if you look at trying to do business in China it seems China very much does think about foreigners and foreign business much more than most of the western world.
What sort of eugenicist bs is this. Do you have a single source to back up these claims?
https://www.bbc.com/news/world-europe-56678665

It's not Russian propaganda, it's Russian officials.
People do think about this all the time in C++ and it is very common to get code review comments about avoiding copies if you overlook such things.
Extra small boards, I contend, do not help for QWERTY because the layout inherently makes you reach all the time.

I use a 46-key Mitosis (non-split custom version) with Dvorak and greatly enjoy how little I need to reach with my fingers.
Loss of neurons and cardiac muscle cells is permanent. Emergency medical personnel are usually taught "time is brain" and "time is heart" for this reason.

Some body cells can bounce back after serious trauma, liver cells being a prime example: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2701258/
> safety-critical applications

Nope, Rust is also not suitable for these tasks since it doesn't have a certified toolchain (e.g. ISO26262 for automotive or DO-178 for aerospace).

> embedded

Current LLVM-based compiler lacks support for some platforms (e.g. Xtensa for some ESP32 MCUs).
ConsenSys raises $65M from JP Morgan, MasterCard, etc.
6 cases doesn't seem high enough to rise above the baseline incidence rate that I would expect for a population of millions that have received the vaccine.

The reported data simply doesn't explain stopping use of this vaccine. It seems like either:

1) They are overreacting based on sparse data, which will cast doubt on the validity of their actions.

2) There is information being withheld that implicates, though perhaps without certainty, that the vaccine is the specific cause of these issues.

Either way, the net result will be more distrust & greater reluctance to get vaccinated. There has to be a better way to handle this problem.
Google Is Killing “Google Play Movies and TV” on Smart TVs
The vast majority of the code you write is glue code, you can be as inefficient when writing it as you want and it doesn't matter. Optimize only what the profiler tells you your cpu is spending real time in.
Do you think if we made them illegal use would go up or go down?
> I strongly disagree with this and I think it runs counter to human nature. You're looking at quality of life as if there were some kind of absolute measure of it, but it really doesn't work like that. Quality of life is always measured relative to the people around us or to whom we are exposed in media or social media.

If you're looking for validation and happiness based on what you see in social media, quality of life is the least of your concerns.

Instead of accepting this as a matter of fact, why don't you look inward at the culture and ask yourself if this is a productive attitude to have, rather than trying to coerce the world to fit your view on human nature.
Also for #2 currently the company I work for is 'everything you write is ours'. Now in practice they do not really care but I really do not want to go through the months of BS paperwork (and yes it is that bad) just so I can put some project I have on github. So at this moment my github is mostly just 'git' fiddling things. Where I use it to fiddle with remote git, or some weird thing I got git into and how to fix it. No real code there at all. So everything I have is private.
AI companies are enabling genocide in China
... which is seldom JS.

That it was JS surprised me when I read the article. I was expecting to see assembly, C or Python (personal bias).
> the more you save, the bigger your tax gets

And the more you save, the more the returns on your money are. Wealth grows much faster than the tax.

If you have over $50 million (which is the target of this tax), or even if you have $5 million, you're not putting this in a savings account. Even just sticking it in an index fund and forgetting about it generates 8%, and has done so for decades.
1 & 2) For once most people in the west have access to safe and good tap water.Chinese urban dwellers dont. Most people in the west live in places with significantly better air quality than chinese.

... As a frequent visitor to China I can tell you its a mixed bag. Many areas enjoy western levels of water and air quality. Many areas do not. What is lost in environmental quality is offset by an unprecedented ability to escape poverty, an academic meritocracy (albeit testing based), and rising income and wealth levels the West cannot presently match.

3) Most people in the west get to enjoy freedoms chinese cant even talk about

... In absolute terms a large number of Chinese ethnicities and religions are seriously repressed and abused. In aggregate however, the Chinese system catapulted so many of its citizens out of poverty and into the middle class you will find as much (if not more) national pride at China's rise than you will contempt. I sadly observe that certain freedoms may prove to be overrated compared to others, along the lines of Maslow.

4) West is attracting young people from all around the world.

... The West needs a reversal of the balance of payments. The West needs good paying middle class jobs. The West needs to re-domesticate much of its supply chain. The West needs to prepare for high intensity war in order to deter/prevent it. This laundry list of Western needs is incompatible with the expectations of today's 'young people' who are oblivious to these existential threats, great power decline and the relative unimportance of their priorities to their actual survival.
Lenin was right. "Capitalists will sell to Communists the rope from which they will hang" That's exactly what is happening right now. USA outsourced much of its production to China (and elsewhere) and essentially handed over supply chain control to China. 80% of medical supplies are exported from China, along with rare earth metals, electronics, etc.
I wish we (the USA) would take this opportunity to recognize China does some things in certain circumstances better than us and capitalize on that.

- Infrastructure (public transportation and high speed rail is far superior in China)

- Reproductive rights for women (abortion is available for all women in China)

There are others, but it doesn't need to be a battle. China has a ton of issues too (non-free media, Xinjiang situation, an 'end justifies the means' like view on things, lack of direct representation in their "democracy", etc.).

We should take the good and reject the bad. All of the posturing is bad for the world at large, I think.
"Well, the reality on the ground says that rape being illegal does not actually make it impossible."

Hell of a logic! Guess that means we should throw laws out the window and focus on making rapes safer and more enjoyable for rape victims?

Inb4 "consent": that ship sailed long ago once addiction came on the scene.
Talking about past projects selects for people who are comfortable talking at length in florid language about relatively little substance, and who are maybe comfortable exaggerating or stretching the truth.

The most substantial and complex projects I've worked on can end up sounding simple and boring when I describe them. It's not that I can't discuss the details, it's just that I'm not good at _selling_ them. I tend to stick to facts and give a simple overview of the project, and I'm never sure how to approach the gritty details. And honestly, the right choice at the time was likely "Pair a MySQL db with a cron job" or something, and that sounds really underwhelming in an interview.

On the other hand, I've heard people describe projects they worked on, and you'd have thought they were leading the charge on the reinvention of Internet. But when you do the math on their resume, they were two months out of university at the time.

Those types of interviews basically and inevitably end up being "tell me a good story". Non-fiction is preferred, but interesting fiction will win out over boring reality.
Lots of problems with modern Iraq can be blamed on the US invasion, and English-language media is inclined to connect issues with the war because that framing is accessible to their readership. But is there really so much of a connection here? Crystal meth epidemics have arisen among a number of peoples – white South Africans, Thais, in the US both poor Rust Belt inhabitants and some rather affluent gay subcultures, etc. – whose countries have not been invaded recently.
> This is a false dichotomy and huge oversimplification.

Exactly. It is more or less the oversimplification Americans thinking about socialism do.

You are taking my human sentences and try to work with them like code. This conversation makes no sense. There is even an obvious nitpick counter to your slavery example (are/have been) but you are not interested in what I originally said anyway.
I use dvorak on an ergo board.
This view, though probably correct, is incompatible with democracy. We can't have rule by the people if the people aren't capable of ruling themselves. I still believe democracy is the best way forward, but it depends on critical thinking and there seems to be a decline in that area recently.
How many Mainland Chinese do you actually know? Have you talked to them?

My in-laws are all Mainland Chinese. They have access to safe and good tap water, either back in their home town literally in the mountains or in a big city like Wuhan.

Air quality is not great, I'll give you that. But it's also not the worst, at least not in every measure. E.g. many big cities in China had lower NO2 levels than other big cities in other country, in 2016, and those numbers come from NASA: https://airquality.gsfc.nasa.gov/no2/world/east-asia/wuhan

The majority of the people in China don't care about the kind of freedom you talk about. As a nation, they seem to have a very singular goal: follow the Party, make progress, and beat the rest of the world.

China is also attracting lots of young people from other parts of the world. There are quite a few twitter accounts of Laowais who seem to enjoy life in China because they've seen past the values of the West.
Key word here being "working". The market is literally hindered here by said government. The natural response to high demand for housing would be more housing and higher density housing. Zoning laws do a fantastic job of hammering that down.
Since it's so trivial, I would be quite happy for you to implement the feature for me! https://github.com/tree-sitter/tree-sitter/issues/982

Just lol at the idea that you won't run into borrow checker issues when dealing with strings though.
"(...) Rust feels more like Python than C. (...)"

This feels like a very powerful assertion. Does the rest of the HN audience agree with this? If this is true, how long did it take?
Popularized. Many others did it first. ATS comes to mind.
No, borrow checker's formal rules are rather simple. Here it is:

It is an error to access a place, when an access conflicts with a loan, and the loan is live.
I don't know. Seems like a sane, sober, professional, mature, and objective media would go quite far in moderating the overheated partisan rhetoric from politicians.
The Unreasonable Effectiveness of Multiple Dispatch
This is overly simplistic. The west is in decline for tons of reasons in concert, not any one feel good reason. Identity politics/wokeism is just a symptom of a system already in decline, not the cause of it.

You could just as easily say that the internet is the reason the west is in decline because it allows loud minorities, corporations, and bad actors to amplify their voices and promote their agendas, sow division and discord, spread misinformation, and more. Which is also overly simplistic and not the sole reason for decline.
China needs structural reform before it can exist harmoniously with the US and the rest of the advanced economies. The gap is just too big in terms of civil liberties and rule of law.
"We need to take a pause … before we go down some path of being tracked all day, every day, wherever we are."

Isn't it neat how we act like this is not already happening by governments, businesses, and employers? As if we have a choice to make right now whether we'd like to live in a world under "mass surveillance"?
It's not just about QoL, income inequality corrupts political systems, which unravels everything else.

It's also worth saying that a very easy way of increasing the QoL of those at the bottom is to take a tiny fraction from those at the top.

And generally, people aren't talking about the average small business owner who makes $200k/yr profit. We're talking about people who have more than $50m in a big money vault. It's a straw man to replace people like pg with like, the people who run email octopus or your local credit union.
I actively avoid buying clothes with visible logos. The heck if I'm paying full price for something and then give free advertising. Caps are difficult. Most that suit me, comfort and utility, are emblazoned.
Linears are great, I find the AD sheets hard to read sometimes. Microchip historically has some decent ones but it’s been a while since I’ve used their parts.

Datasheets for Japanese connectors are like a circle of hell for me. Confusing and possibly incomplete dimensions, and the drawing usually looks like it was printed, scanned, and converted to jpg several times.
I think the main take-away from that link is "either option is much better than QWERTY." So, if you're trying to decide between Colemak and Dvorak, remember that you're basically guaranteed to win -- either choice is a big improvement!
In Florida, it would be the head.
'Embedded' doesn't require supporting everyone's favorite microcontroller. Even if ESP32 is really popular, there's plenty of others. OBTW experimental xtensa backend is landing in upstream llvm lately.
We should figure out how to combine CD/DVD technology with marbles and then bury spherical data containers.
I've never seen C++ that isn't cautious about copying as little as possible.
Attempt of a serious answer: it seems like it's really Republican (party) ideology that government should be small enough to be able to be drowned in a bathtub, and any amount of money for the people is deemed sinful. Never mind that it makes sense to build good roads, fast trains, and even good schools to educate people.

Seems like the GOP has a "If we do x, that will prove our propaganda all this time has been wrong, and it's political suicide" problem. As an opposite example, they quickly agreed to Covid bailouts last year because blocking that money would've been an even faster way to commit political suicide.
As Americans, I feel like we've gotten accustomed to the idea that soft-power means other nations consume our culture through media. We are used to the world listening to our music, watching our movies, and reading our books. We think that we influence the world through our superior and diverse culture. We want the rest of the world to be more like us.

But it seems like the Chinese Government isn't interested in evangelizing the "Chinese Way" around the world. They just want the other nations to enrich the Chinese Economy and fall-in-line during international disputes.
Clone more.
Exactly. At the point of where someone is actually attempting to purchase a bomb from an undercover agent is when the intervention should take place. And when I say "attempting", I mean successfully going through with a "purchase" of a fake bomb.
Agree with everything except the implications about Belt and Road. This was actually strategically clever by China. In 2012 they stopped purchasing (as much) US debt which stopped feeding our reserve currency system. Being a reserve currency requires a country to run persistent trade deficits, not the most sustainable but when everyone takes the inflow of USD and buys bonds, it feeds the USD back into the system allowing it to go on. China bucked this trend and instead started putting their money to work in Africa. This undermines the USD's position petty well.
You know it all man.

https://www.youtube.com/watch?v=CrQHPbISpHg

(Yes, you don't speak Chinese but their call her chocolate girl)
This is an all-too-common tale on HN: a debrief on a job interview failure in which the author blames the system ("Why would I need to reverse a binary tree in the real world?) or their own circumstances ("I'm a self-taught founder with 10+ years of experience, and never had to reverse a binary tree").

The better take away from these essays is that one should just study for these tech interviews before starting the rounds and learn how to reverse a binary tree.
The place where I did my internship used electronic keys that one would have to activate when coming into work each day (at least one of those little wall mounted stations (not much bigger than a fire alarm trigger) for that purpose on each floor in the stairwells). It would then stay active and capable of opening doors for ~8 hours, ie. a normal work day.

Also, a nifty feature of these things as explained to me by the on-site guy dealing with electronics (including the management of these keys): these keys could be managed in different ways, e.g. grouped for departments, grunts vs. managers etc. AND the settings didn't have to be flashed to every single key or every single activation station, but instead flashed to one key (like the one of this employee) who then went around to a couple of stations and "activated" his key again, thereby transferring the updated/new setting(s) to the station which would then update every key inserted into it etc. etc.

Meaning the key management was quite literally "viral".
Yeah, that “to a degree” is US-centric and, even then, doing a lot of work — in the US, J&J is probably about 1/3 of the total vaccinations when accounting for the prime/boost mRNA protocol, so even here it’s a mess, and we’re in much better shape than the rest of the world.
As I understand it the concern isn't effectiveness so much as potential for side effects. An intramuscular injection is meant to stay pretty much in a small area of muscle tissue. If it goes into the vein the vaccine then travels into tissues all over the body.
Yeah but that thing seems to suffer from architecture astronautitis and a desire to take over every function just like systemd...

While, you know, ssh carries your bits and the terminal displays said bits, just like it displayed the telnet bits before. Decoupled is good.
Yes, that's right. Linux is severely lacking in internal structure, and it takes a lot of effort to develop for this kernel. It is easily an order of magnitude harder relative to every other kernel I've touched.

I have been running primarily Linux for longer (over two decades) and I am to some extent fond of it. But it is what it is.