skysight-inc/HackerNews huggingface dataset:
Wow finally someone thinking similarly. Never understood why people think the US owes immigrants (especially skilled ones) anything. If you are truly bright and gifted of course you can make a living in any country! On several occasions I've had my future immigration path clouded and people have always asked me "gosh I bet it's frustrating" but I'm like "not really". I do like the US and would love to continue being here but hey it's your country your rules do whatever. Im sure I'll be just fine in another nation too.
You're projecting! The author did not strike me as being incredulous. I think your own comment, your reading of the article, and your insistence (nobody is arguing with you) that you love your work -- this is the phenomenon being examined in the article.

Edit: sorry to see this downvoted. Guess it's a little on the nose.
You raise an interesting point about filling a void.

I have talked to more than a few hustlers who had fairly deep rooted issues around failure and rejection and not amounting to enough.

This is present in all populations, but I personally have noticed that it's strikingly common among people trying to create startups compared to other groups of people I talk to.
> When did performative workaholism become a lifestyle?

During the Protestant Reformation? Another sign of young peoples' rightward drift: https://www.theamericanconservative.com/articles/generation-....
> The author is contending that a lot of people don’t, but feel like they have to pretend that they do for cultural reasons.

How does the author know that they're pretending? That seems rather presumptuous.
“Welcome to hustle culture. It is obsessed with striving, relentlessly positive, devoid of humor...”

I remember a time when humor helped build trust and friendship at work.

I remember laughing at work...
It would be great to provide platform specific implementations for projects! However if you’re a one/small developer shop, it’s just impractical to target all available platforms.

We’re in a world where there are a large number of platforms asking for support, and I just don’t have time for that. If I’m able to support a single app for all, that’s a major win.
World's Worst Snakebite Became a Viral Hit for a 200-Year-Old Medical Journal
2019 Tech Stack for Bootstrappers
I'm 25 and while I enjoy software engineering I would much rather just spend time with my wife and child. I work only for the well-being of my family. My first priorities are God and family, and it is here that I know my purpose in life.
You really don't want that.
https://en.m.wikipedia.org/wiki/AOL_search_data_leak
Everyone loves a good spy story but this one just misses a lot.

Creepy people with seemingly fragile LinkedIn profiles setup meetings to ask questions in fancy hotels and restaurants.

It could be something, it could be nothing. Either way the story doesn’t seem to provide much one way or another. Maybe it’s just me, not expecting James Bond but some evidence of something sinister would have made this more compelling
Interesting point. I love my wife and children in the sense that seeing them thrive makes me happy and I'm willing to sacrifice my own comfort (and probably even wellbeing) in order to increase theirs. Some people seem to have a similar relationship with their employer, which baffles me.
the firmware is not the official one, it's actually from a Chinese clone. works fine with all the software i tested it with.
FYI, the information for the US can probably be derived from the raw data available here: https://nhts.ornl.gov/ . The high level web summary buckets all trips of 31+ miles into a single bucket, which isn't helpful for your question, but if you want to do the analysis on the data, it's available. Cheers.
You misunderstand me. Almost everyone does. I do not think you should squash all of your changes into a giant hairball commit, and I don't think first parent (which is effectively the same thing) solves this problem either.

I think each of your commits should be individually rewritten until each commit makes sense and tells a single, indivudal story that makes sense on its own, while at the same time be completely atomic and as small as possible.

You created a new function? That's one commit. Take a moment to explain why this function is going to be useful in future commits.

You called that new function from several new spots? That's another commit. Explain why each of these calling sites requires this function.

You decided that there had to be some style and whitespace changes? That's another commit. This one can go without explanation.

You found an old bug along the way that can be fixed with a one-line change? That's another commit. Hey, nice catch. Perhaps a few lines about this bug and why your small change fixes it?

Together, these are all individual scenes of a larger story. But the larger story doesn't need the behind-the-scenes of how you came up with these scenes. I don't need to see all your drafts of each scene. I just want the final scenes that make up the final story.
another Enpass user here. it works very well for me on Mac and Android.
Sure thing, we've taken a stab at it.
poor analogy IMO. the old building sized computer was only adequate for a single tenant's use. Nowadays the large data centers facilities hundreds of thousands of organizations' infrastructures
They do already. The difference is there it’s a government watchdog, over here it’s private companies, ToSs and public pressure as change mechanism.
I have recently been applying for a new software engineering job. Any job that has included in the listing for job responsibilities: "A passion for what you do", I have not applied to.

The amount of jobs I have skipped due to this "job responsibility" is ridiculous. I am good at what I do. I will come to work, work a full day maybe even longer, then go home and unwind or do something non software related. I am not trying to burn out. Why is it not enough to just be good at your job and work an honest day every day? Why do I have to love every moment of it as well? I am not going to fake it because that lead to burnout at my last job. Who has a passion for writing crummy software for someone else anyways?

By skipping those jobs, I think I have found the right one where I am surrounded by down to earth like minded people who are still good at what they do. I start in a couple weeks and I am actually looking forward to working now.
This is really useful for building one of utility websites. I used this in one of my previous companies to tail the logs on our little QA server and push them via websocktd to an internal web page.
Which is a common anti-pattern. You take a medium that is fully transparent to binary data, and then needlessly restrict it to text. There are excellent ways of packetizing binary data in a stream, most notably SLIP.
What if my repository is linked to a CI process that deploys the live code? And tb change needs to be done “now”?

If you are working for a larger company where processes are clearly defined, then it’s good for you and that feature is not needed. But you are loosing all of the agile feature of git in the first place.

In my situation squashing history takes away my other ability to use git as a wiki of “things that didn’t work out”. It’s important to keep that.
there's nothing inherent in the design that could damage a motherboard. perhaps you're thinking of some other card?
FMT transplants have a very high success rate for treating C Diff infections that don't respond to antibiotics. Something like 70-80% success.
Honesty and self-awareness. I'll take those over naive emphatic workaholism.
They already do, c.f. the "Apple banned my app" genre of blog post. In most cases, probably even this one in China, the apps are legitimately bad and users see aggregate benefit.

Obviously the important difference is that in this case it's a government agency and not a private company. With Android at least, it remains the case that a (reasonably adept) user can side-load any app she wants.
Not to be harsh, but that sounds like it will solve two problems with one stone...

I don't think war is good for anyone but it has a way of reducing both population and carbon output.
Remember the Luddites
On a slightly related note, Chopin was also a highly technically proficient pianist, much like Paganini on the violin. There were great many amazing composers back then, but technicians of the instrument were perhaps rarer?

In any case, I imagine that the last century has perhaps produced the most technically proficient musicians on possibly every instrument, across all genres. Sometimes I'm blown away by some of the younger players and their flawless technique.
And what about Chopin's first Piano Sonata? I've only ever heard that once. I think it only gets played...never???
I've been playing Candy Crush casually for the last 4 years, I'm at a ridiculously high level and have never spent a penny on it.

I don't think calling it a slot machine is fair.
I recommend becoming a physicist, much easier to go to Antarctica that way :)
This worked in China right up till The Red Guard emerged. After that, it stopped working with about 5 million bangs. It's an unstable approach (so far), with blowback guaranteed.
Ha ! Try The Culture novels by Iain M. Banks :)
Well said. It's the means to an end, not the end itself.
How the Dat Protocol Works
If you're going to stick by your company, why are you interviewing?

PS, good luck staying clean. Hit me up if you want to talk, I've been through similar stuff.
alternative names i considered: SNOOD BLOOBER, SOUND BLUSTER, EAR BUSTER, SNART FARTER, SNUD BLUFFER, SNARD BLARGER, SNEED BLEEPER, SNORP BLORPER, SNOT BLOTTER, and SNOOT BOOPER.
Unroll.me is owned by Rakuten, and they clearly state that they extract stats and trends from your transactional and commercial emails.
As uninteresting as most modern day employment work is, what bothers me most is the lack of concern for the meaning of one's work.

I'm all in favor of people "hustling" and working hard if it's for something that benefits humanity and/or something they genuinely want to work on. But most people aren't taking us to the moon or curing cancer, they're selling crap people don't need. The dystopian motivational quotes in the article are like the business version of "keeping up with the Joneses"

Not that there's anything wrong with selling shakeweights. But I wish that instead of this #hustle culture, our culture was more geared towards making the world a better place. Of course for this to ever take place, at a minimum we'd probably need to end the precariousness of our economic system and free people from the servitude of boring 9-5 jobs (eg. UBI).

But until workers see through the billionaire employer-brewn Kool-Aid and stop giving in to this propaganda, the young will continue to get exploited and waste their lives pursuing crap that will make a few rich, but ultimately doesn't add any value to society. But the fact that this article was even written by such a prominent publication gives me hope that the mainstream is beginning to see through the facade, or at least finally stop perpetuating the gospel they've been forced to preach.
Citizen Lab are an outstanding bunch of people, really love the work that they do.

A pity, though not surprising that they are being targeted this way. This sort of thing happens all the time with many of the NGOs we provide security for. Many of the infiltration attempts are much more sophisticated though, with far wider efforts to build better cover.
All of the measures in this article to increase morale about work aren’t exploitative unless they’re being used to exploit workers. I don’t think the author made a really good case for this; instead they argued on the snuck premise that employers naturally want to squeeze their slaves dry and used that to conclude these measures are evil attempts to propagate “burnout culture” (look! A shiny new Term for us to use).

In reality, this is easily explained as an attempt to merely increase positive feelings about work. I like the work I do, but a negative working environment is infectious and is usually a big productivity sapper for me. The tech industry has plenty of managers attempting to juice their slaves for as many hours at the keyboard as they can get, but I think carved cucumbers encouraging people in their work is mutually exclusive to that issue.
My company has some pretty good benefits. It's full of great people. I spend lots of time there. It's mostly enjoyable.
FUD with nothing but speculation, and a covert ad for their "Cwtch IM" program.
I think the problem is they're using machine learning on something where it's hard to know when to reward the AI. Do you reward it for max minutes the users watch, max clicks, etc? None of them imo really measure whether the users are satisfied with the recommendations which even if that means less watch time for them, it's good for youtube as a brand.

I just ignore them completely now except for when browsing music. They often don't even help when watching serial things (e.g. part 1, 2, 3), I'll often make the effort to look up a playlist instead. I have also always ignored the front page, so can't say anything about it.

I do wish youtube would let you pick areas of interest and whether you wanted to be recommended based on those areas. If a video fits in an excluded area, you would just get random recs, otherwise you would get recs from around that area. Preferably a mix of recent + old + really old videos that still have good ratings / watch time.

Also they would have less to sort through, etc, if they allowed creators to "archive" a video (because its outdated and maybe some other newer one replaced it). This happens to me all the time. And as a user it would be nice if for example, when some video's audio was bad and then a newer fixed one uploaded, if I was prompted to go to the new one. Similar thing with serial content. It would be nice if creators could establish one video follows another or is related.
Have you watched the documentaries on the Fyre Festival?Everyone in the company can be honest but if the top isn't then it doesn't matter. You can't really know that up front.
I haven't seen Blind take on overall positive stance on anyone ever. The complete anonymity of every poster invites hate, this likes of which I have only seen on 4chan.
That being said, there are a decent number of accounts which go both ways.

Being a manager usually takes English proficiency, so Chinese managers in western companies are not as common. Given the racial breakdown of people in software, that leaves most people with either an Indian or white manager.

However, people never generalize white people culturally, because it is well understood that their color doesn't say much about how they are culturally or ideologically wired.

Similarly 'south asians' as a racial group are pretty culturally and socio-economically diverse. So generalizing such a huge subgroup is not very helpful. People differ in key ideologies of how to go about things as you cross state, religious, developmental lines in south Asia.

That being said, I can hypothesize why certain Indians may display traits that are considered undesirable among managers. But that write up must wait for another day.
You can just go reread it. There's no need to apologize.
I'm expecting to get to l5 in a large part due to (necessary) grunt work.

It's also unclear what you mean by plugging away. If you make improvements to an existing system, you absolutely can get promoted. But on some scale, those improvements are probably viewable as a "new launch", so that's sort of tautological.
I cringe at the interview question of “why do you want to work here?” and the dance you play in saying anything and everything accept for “the paycheck.”
This is at once an awesome and overwhelming list. Major kudos to whoever took the time to put it together. I wonder if there’s a way to tag these or group these into categories so that they’d be easier to bite into.
Is it just me or is this article exceptionally “New York City?”

The work culture here in SF, in my experience anyway, is not at all like the article describes.
... I probably should have read this when I turned 20...
I appreciate how clearly you know your priorities. They're slightly different for me and having a larger set of uncertain priorities can be fatiguing.
Wow, that is a really cool project! Thanks for sharing.
"back and forth" is not the same thing as "all kinds of mistakes".

No-one cares about stray keystrokes other developers make, it's just noise.

Yes, we absolutely care about the design of the software we're working on, and that's what commit messages, self-documenting code, comments, issue trackers and project management (planning session etc.) are all for.

When you squash commits in Git the default generated commit message is even to merge together all your previous commit messages. Now is your chance to look at those old messages and change "Did X" to "Attempted X, but didn't work because Y".

When I'm investigating when and why some code was implemented the way it is; I don't want to look at a Git blame trying to find when something was changed, just to see that the most recent change was reverting some earlier messing around. Just to git blame again starting from just prior to said messing around, just to see the same thing again - noise is bad!
>Unnecessarily complex data model

I have been using git since it was released and have never needed to think about its underlying data model in order to accomplish dev tasks. Also I suspect that any complexity in the data model was quite necessary to implement its api and features in a performant way.
At McMurdo it's not strictly BYOB, like you have to bring your own alcohol to the continent in your luggage allowance, there is a "store" where you can purchase things.

https://www.jeffreydonenfeld.com/blog/2014/12/mcmurdos-gener...

http://passporttoknowledge.com/lfa/background/NSF/mc-stay.ht...
I dunno. I absolutely love what I do. 95% of my days don't feel like work. I work from home so I see my kids a ton more than I used to. I go to the park with my oldest after lunch. I have flexible hours. I do interesting stuff that challenges me. And I get a ton of freedom to design and implement solutions that I think are best (and learn from my mistakes). Finally, I've never once been pressured to work more than ~40 hours a week.

My one issue is that I can't picture any other job ever being this compatible with how I want to live my life. I worry it'll never be this good elsewhere. Happiness handcuffs, if you will.
What companies are trying to avoid is the failure scenario with an office full of miserable people, constantly complaining about each other and finding creative new ways to slack off. That leads to burnout just as surely as 100 hour weeks do.
I suspect you’ll get some scorn from this audience, but I appreciate you sharing this. In the end we all need to find meaning in life, and I’m glad to hear when anyone has found that.
My Losing Battle with Enterprise Sales
The notion of meaning in work was covered originally by Marx drawing on ideas from Hegel. Even Marx's fiercest detractors found his theory of alienation brilliant, along with the theory of commodity fetishism. It's a shame to me that many people end up rediscovering these ideas independently rather than seeing just how deep the insight of past thinkers has been and applicable to the modern day too.
But would you turn up to your work on Monday morning if it didn't pay you a salary?

Even people that "love" work usually know that it isn't the thing they would most want to spend their time doing if they had the choice.
Then don't squash atomic commits representing single, logical changes. The point is that if you have 3 commits in a row correcting typos, squash those 3 into a single atomic, logical, commit.
The money is good, but not great. Formerly it was possible for people to claim up to the first $85,000 USD of their income tax free, as long as they remained outside of the US at least 330 days in a tax year (part of the time spent in Antarctica, and part of the time anywhere else that was not the US). Now that exemption apparently no longer applies and the US IRS is taxing employees of Lockheed Martin, or direct NSF employees, as if they were domestic jobs in the US.

https://www.irs.gov/individuals/international-taxpayers/fore...
C99 specifies that struct literals with absent fields are assigned a zero value. (Notably unspecified is the value of any implicit padding bytes in the struct.)
What German ministers have to say about Schufa Holding AG running undisclosed rating algorithms on the entire resident population of their country?
Thank you! I need to write a proper article up it, then I'll post it here.
You are 23 and you are talking about loyalty to some consultancy company? I can tell you right now you have a bad perspective from inexperience. You are worth probably (definitely) more than any company can value you at so get over the idea of "loyalty" in this industry young buck.

Be eager to do great work not a ton of work.
Some evidence of something sinister would have the other side incompetent.

The problem with this sort of smoke and mirrors business is that it's borderline impossible to tell an appropriately-sophisticated adversary from paranoia.
I used to be the young people who love the work and made the work dominate my work life balance. My reason was quite simple: I felt this is the first time I have my ability validated, furthermore I was constantly surpassing my own expectations, I don't want it to stop. So in other words I don't belong to the group that are pretending to love work.

For a long time I automatically think others must felt the same way. On the other hand I think it's not efficient nor effective to pretend that you love your work: you are evaluated based on your performance/competence anyway, although in work environment we like to call it your "enthusiasm", the pretending only works in certain working environment with a certain culture, theoretically.
And it remains to be seen if the value of their shares stays high enough for long enough to be competitive.

It didn't happen for snap.
I just canceled my NYT subscription based on this comment. I was able to do so by logging into my account, following the "Cancel" link, then choosing the online chat option. It wasn't as easy as an automatic cancellation, but it wasn't terrible. Here's the transcript:

Isaiah: Hello Jay and thank you for contacting The New York Times! My name is Isaiah and I will be able to make any changes to your account today! One moment while I pull up your account.

Isaiah: I have located your digital account and I would like to personally thank you for being a Basic digital subscriber with the account number (XXXXXXXX)

Isaiah: If you don't mind me asking, what led you to cancel? I would love to gain your insight and see if there are any potential issues that I may resolve for you.

Jay: Please cancel my subscription.

Isaiah: May I ask why you wish to cancel?

Jay: I decline to answer that. Please cancel my subscription.

Isaiah: please note that leaving will put you back at 5 free articles per month and you will no longer have unlimited access to our content. Any saved Cooking recipes will stay saved but you will not be able to view them until you subscribe again.

Jay: I understand. Please cancel my subscription.

Isaiah: I understand your concerns. Because your readership is important to us, I'd like to extend a special offer for $2 per week for 1 year.

Jay: No thank you. Please cancel my subscription.

Isaiah: You will continue to enjoy all your subscription benefits for the rest of your billing cycle, which ends on February 07, 2019. Unfortunately we cannot issue any credits or refunds for the remainder of this billing cycle.
I'm not sure what kind of sinister you're looking for. They're trying to get dirt on academic scholars, I'd call that sinister. Not only that but the specific questions, and the fact they got them into a room, is a warning.
It's important for the author of this article and those who think like him that you're lying to yourself, because that way they're not the ones with the problem.