skysight-inc/HackerNews huggingface dataset:
>Any job that has included in the listing for job responsibilities: "A passion for what you do", I have not applied to.

You're mistaking "passion for what you do" with "passion for a job". I've worked with a lot of people who love their field and I've never seen a correlation with hours worked. If anything the people closest to burnout are always complaining about their job and fantasize about leaving their field entirely. Those people are not passionate for what they do.
The list of terms to include/exclude looks like it has taken some trial and error to compile: https://github.com/impredicative/arxiv-ml-reviews/blob/maste...

For example, it excludes "aerial survey", "peer review" and similar false positives.
"Git has no first-class concept of file name changes. Instead it tries to use heuristics to spot renames and sometimes they work and sometimes they won't."

Git has the "mv" command. If you "git mv" a file, why would git have to guess or use heuristics to figure out that the file was renamed?
This is true wisdom. It's a worn out saying, but no-one on their deathbed looks back and says, "I wish I'd worked more." Much better to be surrounded by the children you lovingly raised.
>That doesn't mean you can only choose between "anything goes" and "here's a list of government-approved algorithms, everything else is illegal". But it does mean that instead of individuals developing tools and heuristics to protect themselves, the government should mandate the creation of such tools.

Except the government doesn't understand even the basics of how the internet works. And you want them to regulate the specifics of algorithms?

>That's essentially what GDPR is about. Instead of having to find out for yourself how your data is being used, the company needs to tell you. Instead of having to write a crawler yourself to get your data back out, the company has to provide it to you.

Here's an idea: DON'T GIVE OUT THE DATA IN THE FIRST PLACE. Ask for more controls over your data in browsers, because none of these rules are going to actually protect you. Yes, Google in Europe can't legally steal your data, but do you think a Chinese company cares? Of course not, because the EU does not have jurisdiction over them. All GDPR did was make European and above-the-board corporations and citizens worse off for some security theater, but they didn't actually deal with the problem.

GDPR has also made using the web frustrating due to every single website having a pop up now and some sites being outright blocked in the EU. GDPR is a terrible example of government intervention, because it shows that the people making decisions don't understand what they're making decisions about.
I always have a bunch of recruiter spam in the backlog whenever I want to switch jobs. And when I get that question I push back with something like 'You contacted me, I'm exploring opportunities in a couple of places so.. why should I want to work at your company?'
Because git stores sets of files. If you move a file and make a new commit, it's just a new set of files which says "this old set is my parent". There is nothing in there about the renamed file.
I think you're over-interpreting a standard phrase.

To me "a passion for what you do" means that you care about your work and you don't half-ass it.

But I expect that it probably means other things for other people, including your interpretation of "tons of overtime".
"Arxiv Sanity Preserver: Because things are seriously getting out of hand" --Andrej Karpathy

:)
> But when our media, politicians, elites pressure tech companies to delete, censor, etc, they don't portray it as an attempt to control the internet.

I don't know about the reuters but most of the media that I read do portray it as an attempt to restrict our freedom.
I agree. Though auto-generated, that someone chose to do this and share their curation with the world is wonderful.
Indeed and FB's internet.org/Free Basics has amassed 100 million users in developing counties at this point.

Curiously FB's Free Basics pulled out of Myanmar recently:

https://theoutline.com/post/4383/facebook-quietly-ended-free...
They also do economic espionage on europe.
I think you're absolutely right to avoid those postings.

Fluff like "passion" or "drive" or "initiative" is indicative of someone who has no idea why they are hiring someone. Let alone the fact that none of these things is reliably demonstrable, and all of them depend on what the job on offer is.

You're far better off responding to an ad that says "we want someone who has done x, y, and z, and wants to use it for a, b, and c". Specific things with a specific purpose. If someone has that, they've thought about what they actually need, not how they want to look.
In fairness, that sounds like a bad job ad on the other end of the extreme. Sometimes job ads are overspecified and fantastical. That one is so underspecified I can't figure out what's different about the job.
You're not making much sense to me. How can the genius ratio in the US and China can be the same if US kept importing the "best and the brightest, gathered from around the world", assuming that Chinese "are not superior genetically"?
> Honesty is now called "fat shaming."

Yeah, that's more about the fact that if you're telling someone who's fat that they're fat, guess what - they already know, and they're probably already very conscious about it.

"shaming" people for it will either make it worse for them or inspire change; but if they're in that situation it trends towards worse.

It's no help at all, and a bit of a dick move at best.
You don't do the whole implementation at once - you usually split it into several chunks/releases and everything becomes more manageable. I am a fan of agile where it makes sense - in projects/products where you have a strong uncertainty about the actual outcome/desired product. Then agile gets you there faster and cheaper.

But what people seem to forget about is that waterfall is actually cheaper in those cases where you have a clear understanding of the needs, the end product, and actions and tasks you need to do. This is usually the case in banking - you usually have a box product you need to customize and integrate (the toughest part, and processes are pretty much set (also strongly determined by the regulatory requirements). Hence, most innovations are just automation of specific process steps.

Another thing to consider is that the people in the bank are used to work in this way, so it removes some traction and gets you up to speed faster.
Maybe I missed it, but where is the evidence that a majority of young people are pretending (or even claiming) to love work?
Maybe they are; as far as I know, the protocol they use to communicate with the worker isn't specified, all they say is "implement a function with this signature, then import our SDK, and it will call your function". This gives them the flexibility to switch protocols at will, at the cost of having to implement these SDKs.

That said, building a FCGI "bridge" isn't hard, it's just that nobody cared enough to do it.
Candum enables you to easily test and monitor a website’s health (try for FREE)
> Just take a look at how many drinks and sweets contain artificial flavors.

Because most ppl have no idea of how any of those things actually taste. Its so easy to tell when flavor is artificial.
What happened to innovation? Innovation on privacy isn't possible?

The only way we can assure that cryptographic algorithms are in fact secure is to subject them to public scrutiny over many years.

Perhaps the only way to ensure that machine learning algorithms are not racist, harmful or biased is to have access to both the algorithm itself, the trained model, and the data that created it.

Algorithms can be biased. Data can be biased. Trained models can be biased.

We can't trust the government or companies to prove that a cryptographic algorithm is secure and we can't trust the government or companies to prove that an algorithm is unbiased and unharmful.
GNU Bison 3.3
I have started asking why specifically the position I am interviewing for is open. Not knowing is dodgy, and ads like this would be a side effect.
> $16m salaries (not bonuses)

The second link in that search explicitly says they were bonuses, and the first strongly implies it.
They messed with shady people's livelyhood and with even worse people...like secret services from all corrupt countries that used that spyware. Dangerous. But brave.

No matter what we think, for them its perfectly reasonable to get even and to protect their thing. Watch our for drugs slipped in your car or whatever. Setting you up is extremely easy
If money was already taken care of, I would absolutely be building software (and playing music). I just wouldn't be doing it at my current job (the software part...my music would be frowned upon at work).
If facebook's actions are illegal now, they are illegal now, there is no ex post facto.
Can't talk for the US, but for example the "friendly fraud" could be considered fraud in many European countries, since it brings profit to facebook by inducing people into error. The punishment includes jail time. You do need someone to start a lawsuit, of course, and that's what the judicial system should do when the fraud is repeated. But do they do it? Nope, instead we just have the politicians whine that they need more power. What a surprise.

The reason why FB and big companies in general are unafraid of current laws is that they know they won't be applied. It's a big hassle to punish the rich and the corporations, because people working in the judicial system just don't care about making big enemies. Also it's a pain in the ass because there are two thousand layers of limited liability they have to uncover before they can put the responsible people in jail. It's much easier to focus all the energy on some poor guy selling some weed or a small business not submitting the right form at the right time. Punishing them need zero effort, they can't defend themselves properly and their punishment justifies the work of the judicial system.

Elected politicians should be the one to keep the judicial system in check, but they don't have an incentive to do so that it starts to punish rich people FIRST.
In the end the people, by showing support for "more laws" they only get more laws, which will cost more money to the taxpayers and also will make life difficult for the small business while big business won't care and will even be advantaged by them. All this aside from the fact that it doesn't make sense to make another law when there is already a law.
Putting a fictional "God" above family is what killed Delilah (in the fiction, though the killing might have been real).
None of those things mean that the current valuation is warranted. Uber for example is valued at 120B. That valuation likely rests on them being able to monopolize autonomous drivers, which isn't likely.

Otherwise, they're only profitable in some markets and have gotten regulated out of others. That leaves them with the options of scaling back or running at a loss. Neither if those confidently signal "value me higher than Costco or Adobe".
Something we can all agree on? Less Affleck Batman, more Batman Ninja (2018)
What level are you currently?
And yet such ads and mentality is the best way to get an office full of miserable people.

The most important parts of most project work are grunt and grit, not "passion" and other such BS oriented at Disney-nurtured adults.
Person B should probably accept but present the trade off. Allow the manager to decide what matters. Confidently state what options are possible within timeframe X
I usually think of the metaphor in terms of bringing a knife to a pillow fight as a play on "that's like bringing a knife to a gun fight" in which case my formulation is about having an innocent bit of fun and then someone going way overboard and doing something absolutely inappropriate. I sort of picture it in my head like everyone is having fun and then someone whips out a knife and then everyone starts to get very terrified.

I never really considered how a pillow would actually hold up against a knife in a fight. My money would still be on the knife, but I take your point.
“Sharity, Not Charity“: The Story Behind the Boldest TED Talk
> Rust obviously has Rc<> and Arc<> and uses it widely in the standard library.

No, it's not. None of the core data structures (String, Vec, HashMap, BTreeMap, VecDeque), for example, use it.

Rust is not a garbage collected language in any meaningful sense of the word. Its runtime is approximately the same size as C's, and the vast majority of all memory management in the Rust ecosystem is done with traditional malloc/free calls. The only difference between Rust and C at this level is that Rust inserts those calls for you automatically. In exchange, the space of programs accepted by the Rust compiler is smaller than what is accepted by a C compiler.

> At the moment it is a garbage-collected language but IIRC they are trying to move away from that as a requirement.

No, we're not. Because no such requirement exists and the vast majority of Rust code doesn't use reference counting at all. If anything, there are some folks that have looked into adding tracing garbage collection to Rust as a library.
Facebook encrypted messaging! What's next, military intelligence? How about a vegan big-mac? Maybe a quality automobile by GM?

I think steganography is an excellent way to deliver encrypted messaging to consumers. It has so many inherent features that I'm surprised it isn't already widely used. Let's see:

- easy to recognize but hard to detect

- can pass through any channel that accepts images

- massive storage capacity (10MB+ depending on how you roll)

- encryption easily baked in!

- many additional use cases (store your kids ssc or passwords, store encrypted notes, anonymous communication by just posting an image online somewhere).

Everyone should know Facebook encryption is about as good as free (or maybe most) VPN encryption. But with steganography all you need is an open source application that you can trust or a popular codec.

If anyone is interested I have a stalled steganography project that I'm waiting to get back to (once I finish a ASP.NET Core book) https://github.com/smchughinfo/steganographyjr. I'm making it as easy to use as possible (UWP, iOS, Android, a website, Web API, Nuget, and possibly a native app for Debian if I get the time) Most of that work, though, you get for free with .NET Standard + Xamarin but it's still a lot of work.
Good, now maybe they can fix the textbook industry which is woefully inept.
As a Chinese I'd say that Chinese people are already used to rely on the government to perform this kind of control with no business incentives. For example, they limit hours you can play continuously to fight against game additives.

On the other hand, government is not like what Reuters usually portrayed (full of police and agents). Many agencies try to solve all kinds of problems in many ways, some elegant while some stupid.

For this exact action, I think it's something the adminstration thinks it would work to solve the immediate problem. They just happened to have the tool.
Your success in any negotiation will usually depend on what your leverage is
If it is just a link to click, sure why not?
It's tricky. On one hand, it seems odd to say "you must care about the work you do". On the other hand, I think there's a noticeable difference in quality between software that just meets the minimum requirements vs software that was developed with care and pride. There is real benefit to figuring out some mechanism for software engineers (and all workers) to be passionate about what they're doing, and people who are chronically in the "I don't care" camp make that quite a bit harder. My reading is that "a passion for what you do" is meant to filter out those sorts of people. It's much more related to working style/attitude than number of hours worked.

Maybe a refined/alternate job req would be something like this: "You must be open to the idea that the work that you're doing has value and is intrinsically motivating. We will do our best to convey that value and provide that motivation, and you should try to harness that motivation to produce high-quality work." Certainly, as someone who has planned engineering tasks for teams, a lot of focus has been on making sure that everyone has a feel of ownership/vision and is working on things that they enjoy.
Blockchain or Government
I've come to the same conclusion also by age 25, even though I have no children, am not married, or are religious. Building software is enjoyable and I do my best, but I work to support a lifestyle I enjoy and be financially secure.
There is a name for what you are describing, it's called "atomic commits". Every commit can stand alone and at every commit the software should be in a working condition.
That's fair and you're free to make that value judgement but you seemed confused as to why someone would make a different choice.
In my experience, the ones who shout the loudest about passion and motivational quotes have the least knowledge to get the work done. Sure they put in long hours, only to have their spaghetti code fail at the first attempt of running it.

Sick and tired of it frankly, so I prefer to avoid those boys.
Who's going to give you the money to buy foods that have not been engineered to addict you, mess with your mental state, or otherwise screw with your health?

Who's going to tell you where the good foods are at, that have not been tampered with, and that are compatible with your body, vs the bad foods?

Who's going to train you to cook?

Who'se going to help you with your mental health? As far back as the 1800's Mormons running insane asylums knew fixing diet resolved mental health issues 50% of the time. Most obesity, especially people hundreds of pounds overweight, are due to mental health problems.

And finally, if you're over the tipping point of these problems, how do you overcome them? A Diet for a 500ib person losing weight has to be engineered very differently than someone who's 200ibs looking to lose 10 pounds of belly fat.

This is a complex subject, with an obecity epidemic, you should be asking the questions of "Who poisoned these people?" and also "Do we have a mental health crisis?". Follow those questions to their root and you'll find most of the answer.
Still, at the point you do a "git mv", it can't be said that git doesn't know you renamed a file. It knows.

In fact, after a "git mv foo bar", if you do a "git status", you'll see:

On branch master
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)

renamed: foo -> bar

If git chooses afterwards to discard that information and do nothing with that knowledge, that's a separate problem.
It’s likely that the 3-verdict system will be reformed at some point. The Scottish Government is currently conducting a research project into various aspects of jury decision making policies (https://www2.gov.scot/Topics/Research/by-topic/crime-and-jus...), and there’s definitely some pressure to remove a verdict which has relatively little actual purpose - though of course we’ll have to wait and see what the outcome of the research says.

(Late 1600s the outcome of a case before a Scottish jury would have resulted in either “proven” or “not proven” verdicts, with the verdict of “not guilty” re-emerging in the 1700s in response to a particular case where the facts were proven, but the jury did not support conviction. Along the lines of jury nullification, which I know has been the subject of some interest in the US court system.)
Completely true, but in a realistic small workload situation with a 0.5ms response time the pthread context switch is already only 2usec or 0.4% of the total time. Goroutines can be infinitely faster and not be able to meaningfully improve overall performance.

This is why thread per request servers like jlhttp are right up there with fasthttp etc in terms of total throughput.

https://www.techempower.com/benchmarks/#section=data-r17&hw=...
Before we go all conspiracy theorist, maybe we need to ask "why are things so fragile that they can be broken by (supposedly malicious Russians|insurgent surprise candidates)".

If a man with negative charisma and negligible name recognition, advertising himself as a Socialist, pulls 40% in the primaries, maybe there's something fundamentally defective about the winning candidate. You can make an argument for interference getting someone a few points in a close race, but you can't bootstrap from zero to serious contender on it alone.
Oracle has deeper problems than just being a dinosaur.
There are some more recent findings that need further study.

For instance, surgery that removes the upper portion of the small intestine has a large observed effect.

>gastrointestinal surgery can improve blood-sugar levels more effectively than any lifestyle or pharmaceutical intervention, and even lead to long-term remission of the disease.

https://www.scientificamerican.com/article/why-doctors-for-d...

We know it works, but don't know why.

Very recently, doctors released a study showing that just destroying the inner mucous membrane in that region of the small intestine had a similar effect.

>By destroying the mucous membrane in the small intestine and causing a new one to develop, scientists stabilised the blood sugar levels of people with type 2 diabetes. The results have been described as “spectacular” – albeit unexpected – by the chief researchers involved.

Even a year after the treatment, the disease was found to be stable in 90% of those treated.

https://www.theguardian.com/society/2018/oct/24/spectacular-...

This early study of a much less invasive treatment certainly deserves further study.
..... .. ..
.. .. .. ..
.. .. ....
.. .. .. ..
..... .. ..

The first number is zero, right? Then the first letter of the alphabet is well its hard to show because it doesn't print. It's just an empty set, nothing, a stop bit. We actually do use only 1 bit in digital cpus, but a weird mix of analogue in broad band transmission. I wonder why cpus don't use ternary or whatever. But I wonder why asynchronous CPUs didn't take off, so don't mind me, just being bored.
The facts about Facebook
I'll go on even to say this. A lot of people who actually love their work aren't posting a post/story on instagram every Monday #hustle.

It's almost the same as a lot of people who actually go to gym regularly won't post on instagram about their work outs compared to people who go once in a blue moon or only go for 2 weeks and then stop who will post "hustle never stops/keep grinding everyday"
I wouldn't say tariffs are China's reason for success or anywhere near it. That said, China and the US are drastically different.

It seems that most of their protectionist polices are about moving China from dumb labor into a tech hub. Global companies are forced to partner with a local business. This keeps some profits in China as well as locks businesses in and gives the local company the ability to do its own designs or even just steal IP outright. While frustrating, this is actually a pretty cheap exercise for the global entity. Sign a deal, do some meetings, fill some paperwork and boom you have access to a billion users and very cheap labor. The cost of competition comes later and many many businesses take the deal.

Contrast this with tariffs that are just a dumb tax that immediately bite into profits and don't directly promote growth locally. If you actually want to target US businesses, you'd be supporting subsidies not tariffs.

>The supposed savings of outsourcing weren't passed back to consumers, it was pocketed by the rich

I mean, this is just clearly false. The savings literally have to be passed back to the consumer or the Chinese goods would not out compete local goods and there would be no problem.
Both approaches have value. And you'll find books advocating both ways.

Fossil takes a stance, git doesn't. It makes fossil less versatile but it is not a mistake. They never claimed Fossil to be the perfect solution for every project.