Hacker Newsnew | past | comments | ask | show | jobs | submit | hipparchus's commentslogin

That doesn’t solve the main problem mentioned above: that some notifications from some apps are useful, but they don’t let you fine tune which notifications are permitted and which are disabled: you either get everything, including the marketing / adware notifications, or nothing at all.


> Could have been far worse for their family back in China

what would they do, genuinely, to their family? Googling it only gives results about anything related to Tiananmen Square to be immediately censored, but little on the actual other consequences.


I must confess the results don't seem too relevant for my first search: as I recently lost a family member to it, I searched "philosophy suicide", and got the following:

* Post-Human Capitalism and Revolution: Detroit and Blade Runner 2049

* The voice in your head: How a movement of people who hear voices is reshaping our understanding of mental illness – and consciousness itself.

* The Ghosts of Mark Fisher

* The radicalism of Randolph Bourne: Bourne’s affinity with outsiders drove his vision of making North America a united states of communities. A century on, his writings have become more relevant than ever

* Is the quest for immortality worse than death?

* The Dangers of Meritocracy

So far only the 4th result seems more than just tangentially relevant, and I know of much more relevant mainstream podcast episodes specifically dealing with the philosophy of suicide, but none of those seem to come up.


What's your false negative rate? Also, where does it occur,is it the first LLM that omits names, or the second LLM that incorrectly classify words as "not a name" when it is in fact a name?


Ok, I'll bite the bullet: how do you train interns and/or junior employees in a fully remote environment?

I only have two years of experience so I'm still super new, but it's something I'm confronted with this, and I just don't know how to train people in a fully remote environment. It's from little things to catching an intern who doesn't know a couple extremely handy shortcuts with tools that they are still learning, to just generally noticing that they're struggling and stepping in to give them a hint / engage in a discussion, I just love the kind of "hands-on" aspect that you get from working in a non-remote environment. I want to ask my intern (my team is pretty small so we just take one intern at a time), to come 3 days a week at least just to be able to go through training with them like that, I recognise that people don't like it but I don't know how to do otherwise. I also can't help but feel like it helps to integrate the new team member in the team better, whereas a fully remote employee may end up being left out when part of of the team do see each other in office once or twice a week. But the prospect of either having a 2h long zoom call to see them act in a step by step manner, or to give them tasks and leave them by themselves until like 3h later to check in and see "ok, so, what'd you do? Oh, you got stuck on some dumb problem for 1h?" Feels shitty too. And I can totally understand interns that don't dare ask questions on slack for fear of bothering people in case they ask too many. Being able to just turn your head and ask someone next to you or a couple desks down is just so much easier.

I don't mind people being remote once they've gained a sense of independence, but I feel like I just can't do the first 2-4 months with an intern fully remote.

How do you guys do it?


I experienced this when we brought on junior members and an intern right as COVID hit. The short answer is that you do it like anything else you do remotely.

Zoom, chat, email, regular check-ins. They join the standups and team calls, learn who to reach out to for help, are assigned a buddy, etc.

There can be benefits in terms of teambuilding and camaraderie in a collocated environment, but I don’t think there’s anything fundamentally different about a newer employee. Their lack of experience will be more about what they don’t know about the company, and not a lack of ability to collaborate remotely, a skill that they have most likely learned by now. And if they can’t collaborate remotely, they may not be a good fit for a remote company.


>a skill that they have most likely learned by now. And if they can’t collaborate remotely, they may not be a good fit for a remote company.

Those are both good points.

To the first, you really can't look at it through a "when I was a boy" lens. A lot of things are different with respect to communications today, especially those who went through school during the pandemic. Even outside of work, although I certainly still get together with people, I find that a lot of the time, we're quicker to setup a zoom call rather than go to someone's house or travel to some meeting.

And, it's a bit harsh, but you're also right with your second point. Maybe (assuming the company has decent practices) if remote doesn't work for them as an intern or other new hire, they may not be a good fit if that's also going to be the primary mode of work going forward.


> And if they can’t collaborate remotely, they may not be a good fit for a remote company.

I work for a REMOTE first company and we had a junior developer that was struggling with not being in the office. The good news is that they were able to move to another company with a local office. The bad news is we didn't see that they were struggling until it was too late. Maybe if we were in the office we might have been able to reach out and help sooner.

I feel like employee happiness and job satisfaction is harder to manage remotely. Or it just might be that this employee wouldn't have worked out anyway. Who knows.


> I feel like employee happiness and job satisfaction is harder to manage remotely. Or it just might be that this employee wouldn't have worked out anyway. Who knows.

It is, but there are mitigations. The big one is that you have to ask. You can't bump into an employee and have a chat on the way to lunch or in an elevator and get a candid take on X or Y. You gotta ask directly, and often take the temperature a few times.

Experienced employees will vent or direct complaints -- squeaky wheels, grease, etc. -- but the noobs may not know how to complain, or if they should feel invalidated, dumb, etc. Hard to know what condition your condition is in.


Not sure about intern, but I've onboarded a lot of new people and I love it. I just take 1-3 hours a day and have them share their screen and work on their task.

Once they're comfortable, the sessions turn from a pairing session to a planning session that doesn't last as long, and with a few 10 minute checkins.

Eventually the person ramps up. You just need management to carve out time for this so you aren't overloaded, and you need to make it clear that the person isn't interrupting you, it is part of your job to help them, even being proactive and asking people if they want an extra pair of eyes for those who don't feel comfortable asking for help when they need it


Yes, and it’s honestly more comfortable to share screens over Zoom than it is to try squeezing next to them at their desk in an office.


or using their disgusting equipment. I would absolutely refuse to use some coworkers keyboards or mice...


Prior to remote, many companies got by without much thought about the onboarding process. Basically, they stuck a new person in an office and assumed it would work out. With remote, companies have to be deliberate in their process. I have found this to be a good thing.


This x1000. If you think that you're going to do exactly what you were doing before remote work and it's going to work you're going to have a bad time.

The way you work has to evolve and you need to put more effort in initially depending on the area.


> Basically, they stuck a new person in an office and assumed it would work out.

That still doesn't work and never works. Right might have amplified it but no difference. In places without onboarding and training lots of people are still confused.


> Ok, I'll bite the bullet: how do you train interns and/or junior employees in a fully remote environment?

What about interns/juniors needing training can't be solved "asynchronously" via Slack/Teams/Zoom/email/video call + screenshare?


In my first programming job I learnt Vim , simply because I saw other people doing it and thought it looked cool. I feel doing the same remotely would be tricky. Even if I learnt of it, how would I ever quit Vim and switch back to Slack?


Couldn't you see this just the same when screen-sharing over Zoom?


Yes, I think you could. However this type of interaction (screen sharing) is generally scheduled (stand up, all-staff, etc.) while most institutional learning is done off the cuff. For example, when I was a younger programmer I spent quite a bit of time outside with an older programmer. He would go outside to smoke and I would go outside to take a break. We talked a lot and I learned a ton of stuff on those smoke breaks.

At another job, long ago, we had a free soda machine on the first floor. So, every day around 2:00 several of us would get together, walk downstairs, grab a soda and talk about stuff. It was a great bonding experience and allowed us to become much closer as a team.

We've been trying to recreate these "water cooler" experiences with Zoom and screen sharing but haven't had much success. Everything feels forced. We have a daily "hangout" meeting; no one is forced to attend and most people don't. I've been trying to get management to have a 2-day on-site event every quarter but it hasn't worked out. We used to do a quarterly on-site event in the before times (pre COVID) but not anymore. Ironically, before COVID most of our employees were local and in-office and we still had on-site events for everyone.


Perspective from someone who entered the workforce during COVID, I found being onboarded remotely was just fine. My team lead is 27, and the rest of us are under 25. We bond and engage socially in our Slack channels just fine. We meet once a week, but banter less than over text.

I don’t mean this in a flippant way - for better or worse, social media has transformed the way this generation communicates. Online slang is an adaptation that evolved as a means to capture the full range of human expression in character limited unicode strings. Group chats are the atomic unit of social networks in the digital age.

I wouldn’t be surprised if there’s a generational divide when it comes to how efficient remote work and learning is, and the success will vary from team to team depending on its composition. The latter is self evident enough, but still useful to keep in mind.

Personally, I find there’s an argument to be made that water cooler experiences are forced, since it’s synchronous communication that makes it less possible for a party to politely disengage midway through if that’s what they wish.


yeah zoom based hangouts are usually pretty cringe and I don't enjoy most myself. have felt similarly to you that on sites are really the only consistent way this kind of stuff happens, but it's been hard in my company to motivate management to pay for those


I imagine that there would be less of a chance of you learning Vim and sticking with something more common like VSCode. And if VSCode meets your needs, then it doesn’t seem like a problem that needs a solution.

FWIW, I’m saying this as an enthusiastic Vim user. But I’d be able to do what I need to with VSCode just the same.


I trained all my new team members remotely by:

1. Checking in on them often to make sure they weren't blocked.

2. Screensharing or pair programming (one on one) to teach them necessary skills.

3. Making it 100% clear that they could reach out to me or another senior team member at any time for help - if we're too busy we'll just respond later.

Works quite well as long as your senior engineers aren't overworked and can actually dedicate some time to bringing juniors up to speed.


Thank god someone feels the same. No one cares when I put this argument forward against remote work especially for me as a junior/beginner dev


People may care. But, if the company policy is that people can work remotely when they want to, asking others to commute into an office on a regular basis is a pretty high bar.


I've got 13 years of experience, and I really worry about new people starting remotely today.

I'm not saying I would have failed completely if I started out in a fully remote environment, but I am very confident that I would not have leaned nearly as fast or as much or as deeply. I bet I would be multiple years behind in my career at least.

I get that some companies or teams or individuals seem to think they have figured this out (seeing some responses here). I hope some among them are writing books (or detailed blog series) specifically on this topic.


Sounds like a good argument for apprenticeship-style training. The trades do it fairly well, and I reckon you could probably skill up a number of IT folks and jr coders with a similar approach.


I have brought up a dozen or so freshies over the last thre years, with mixed results. My approach has changed since the beginning. Initially I would spend a lot of time; casual chats 1-1 and with teams to establish personal bonds, long sessions going over documents, the domain, active support and coaching over progressively harder tasks. This was not successful at all. Now, I just drop them off a cliff. Within the fist week, I have a short chat to get a feel, and throw them a non priority not too difficult task with no deadline. The ticket contains barely enough information. I add them to a few chats, point them to the docs home page and say goodbye. Based on the turnaround time and the quality of the work submitted abd how they go about seeking help I get a REALLY good gauge about their aptitude and attitued. They are either active about doing the task or they putter around and come up with excuses. Don't care much about code quality unless it's actually horrendous. This is great at catching ppl that faked their was through the interviews, the leetcode monkeys and other less desirable traits. Based on this the next task either involves a lot of collab or little to none. As and Bs get a difficult independant task, C's get an easy to medium task that needs a lot of interaction. In both cases they are "prod" issues that, the importance of the delivery and the deadline are stressed, they have to do an internal and external demo at the end. Team members are on standby for support or takeover if absolutely needed. This approach is WAY more sucessful. And stressful as well for the newb, but trial by fire seems to be the best way to get people integrated and being productive. Everything is learning on the fly, domain, process, culture, tools, everything. Compalined about not enough docs? Ok you go make the docs? Didn't like some part of the process? You make sure it changes. Didn't get enpugh support? You schedule the support call.

The biggest learning for me was that the amount of time spent coaching was inversely related to the "success rate". For those who genuinely wish to learn whatever the approach is makes little to no difference, for the others it makes a massive difference. Some hate it initially, but the consensus is that they all appreciate being a valuable contributor. Noone wants to be stuck in the back cleaning up docs or writing sorry tests for so done else's shitty code or doing wild goose chases or ,"ramping up" for months.

We have a strong team/collab culture. Everyone is "nice" the worst thats going to happen is that people leave you on read. My advice to all is to not worry about "bothering" people. Bother as many people as possible, ask all the dumb questions. You DM 10 people or post in a GC with 50ppl the same question in a minute. If I don't have the time I won't respond, but someone else will. If you need I'll stay on a call with you for hours while I do my work. So I actually think the amount of support available remotely is much more than the office, if you get over your hangups.

Struggling and being lost, wasting hours or days on the dumbest issue are all part of the process and there's no way around it, so the sooner you get comfortable with it the better. We work in domains where Google runs out of answers very quickly, the SR guys are still figuring things out and half the time noone knows what in world is happening right now. Getting on your own two feet is your responsibility.


Just wanted to say thanks for posting this.

It makes a lot of sense to me, and resonates with the experience I've had both as a noob to programming (or to a new role) and as a person responsible for onboarding.

A controlled trial by fire with asking for help if stuck encouraged.


    The biggest learning for me was that the amount of time spent coaching was inversely related to the "success rate". For those who genuinely wish to learn whatever the approach is makes little to no difference, for the others it makes a massive difference.
This is an interesting point. It might be due to extrinsic vs. intrinsic motivation. Does anyone know a good way to measure people's motivation? I guess there should be a set of multiple choice questions that could be asked to evaluate someone's source of motivation, then tailor training to their needs.


Best I found was the giving the first task without a deadline, they claw their way through it and get it done asap or you get a series of excuses for a week, or somewhere between the two.if they ask you when or with what quality it needs to be done,it right off the bat it's good sign.


Thanks a lot for this. I'll definitely try to imitate this for my next intern.


I'm sure people will pipe up to say worked fine for me/us but it's definitely one of the specific issues (i.e. not generic culture, energy, etc.) that I've seen raised. I'm sure there are all manner of best practices--some of which a lot of companies don't follow in-person either. But, at the end of the day (absent any in-person time), you probably need to work harder and accept both inefficiency and that it just won't work for some people.

I'd just add that socially I would have found it really difficult to graduate from school and worked from my apartment indefinitely.


Focus on Screen sharing, huddle/discord (something that lets you talk but lets you off the "meeting mode") or actual days in office if possible


Remotely it takes more intentional effort. I think a hybrid model for juniors is best. If fully remote is the only option then you really need to be proactive about supporting the junior. I don't think a on site model for mentoring translates directly to a remote model. You really need to plan communication.


I haven't got the sense that industry does a whole lot of training. Generally speaking they want you to do that on your own time at your own cost. Sure I've seen places that had interns but they were mostly used as cheap labor as opposed to a desire to train anyone.


When COVID started we hired a few people from college. It was a bit harder but not significantly so. They simply stayed active on chat and video calls, otherwise their biggest problem was the lack of a good spot in their place for WFH.


Hire good people. And good people want to work remote.


Video calls with screen sharing a couple of hours a day. Just as good as face-to-face


I can't help but feel like you've got a deep case of confirmation bias here.

> Consider, for example, the obsession in Christian countries with equality. They almost fall over themselves to welcome people from different ethnic backgrounds. [...]

This is true in anglophone countries, sure, but it's less the case in europe and in particular, say, eastern europe or the balkans: ignoring albania/kosovo/bosnia, you've got plenty of heavily christian countries there who are not so open to people of different ethnic groups (well, which deviate from ethnic groups common to the region). You'll be treated more or less well but still fundamentally considered an outsider, and may not be welcome depending on where you go. Consider otherwise the armenians who, while I'm heavily leaning on stereotypes, are still quite well known for being both 1. pretty deeply culturally christians, and 2. a pretty closed-off community that often intermarry (although I do know there's often intermarriages with greeks and georgians)

I would agree with your point, but I would warn you not to assume that everything true of americans and/or anglophone countries often follows closely in other christian countries.


This sounds like you didn't even try to look at this from their perspective. What reads as narcissism to you reads to them as a necessity for cultural survival: is this a good way of dealing with the perceived anglophone takeover? are their fears unfounded and will Quebec still be the thriving French-speaking province it has been, a thousand years from now? I know neither answer to these questions, but I can on paper understand their sentiment: they are the only French speakers on their continent (barring the pockets in louisiana or French Guiana), and neighbours to the biggest cultural powerhouse of the last 50 years. Learning English to get better job opportunities seem like a no brainer for the majority of their youth, and leaving to the US is a dream for many of them. Their film producers, musicians, writers, and other artists are deeply talented in their own right, yet struggle to be known outside of Québec or francophone Europe. Who wants to be stuck in that market ? Some bear it, but others cater to the anglophones to benefit from the americans who export their culture to the entire rest of the world. It's nearly impossible to make it in the western world in any other way. If the Chinese ever achieve cultural rayonance as well as the Americans have achieved, or if spanish suddenly gains a much higher rate of usage in the US, I am confident thousands of anglophone will change their tune and opt a position much closer to the québécois.


I think it’s a debate between wether you allow culture to propel itself or do we need to augment it and push it in some direction.

If Quebec lost the French language overtime that would be an organic cultural correction in line with what the majority wants. If they didn’t want it, they’d preserve it.

But if we want to shape culture and protect the past, why not go further in the past and promote indigenous languages too? They were there first.

Language is an evolving tool. If we’re to protect English today from 600 years ago then we would still be speaking Germanic or something like that.

https://youtu.be/8fxy6ZaMOq8


My issue with such a statement is that it most likely inevitably picks from a very specific subset of shows: that is, american and british shows (although the latter may even be quite a small subset of all british shows, if you are american), maybe with one or two other-anglospheric-country shows mixed in (probably a couple canadian shows, and maybe if we're lucky, one or two australian), and ignores the huge swathes of international tv production. That's without even going into the problem of age (most likely, your subset is composed mostly of shows of the > 1980s at best, probably a significant subset would be > 2000s). I don't mean to say that this is a "bad" subset, that is, I concede that it's inevitable that it contains great, and in some cases, sublime shows: we've gotten better at media production over the decades, and the financial and talent pools of the americans are nearly unparalleled. Yet I can't help but feel like the americano-centrism of the "Best shows of all times" list is worthy of criticism (I have similar criticisms for most "best album / songs of all time" lists), given that I've seen shows of extremely high quality from both european and russian media. (Of course, I myself am guilty of this, with respect to shows from asia and the middle east, for instance, which I've seen nothing of. It seems as though most westerners will consume media of the following categories: either american, or from their country, with at most a handful of what could be considered for them, a "foreign" show.) as I feel like tv in general seems to be a medium in which americans don't tend to really stray beyond looking at what's produced by their country, unlike say, films, where, perhaps because of the more "high-class" sentiment that comes with being a cinephile, there's a stronger push to look beyond the borders in an effort to stay informed and "cultured" about films around the world.


When was anyone implying this was a cis male's conspiracy ?


additionally, HN works exactly the same with no javascript. I'm just getting a white page here.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: