2,343 karma · joined October 8, 2016
The old analog POTS phone system wasn't like this. It had that feeling of almost being in the same room, no latency, true birectional conversation.
I was wondering if there's anything that tries to get close to this old POTS level of quality, at the cost of higher bandwidth and processing power.
Can some of the software mentioned in this thread achieve this?
All the leverage is on the happily employed senior engineer side. If they're not happy or unemployed, then it's different. But for the happily employed, it's the recruiter/company trying to convince them to leave. And it's very reasonable to reject these interviews. An employed senior engineer already has a demanding job that requires at least 40 hours a week. And since they're older, they're likely to have other responsibilities like family. There's simply no time to grind for months on pointless leetcode problems.
If more senior engineers start immediately rejecting any recruiter messages with a simple "No, I don't do leetcode", the signal will be sent. Recruiters will start getting frustrated and tell hiring managers, hey many of the great engineers I contact keep saying no because of this leetcode thing, can you change that part of the interview? I can't find any good candidates because of this. That will force hiring managers to really evaluate if this leetcode interview is a good idea.
Don't be fooled if they say it's not about getting the problem right or they just want to see how you think about a problem. That was somewhat true a long long time ago when these types of interviews started and leetcode didn't even exist. And it's what they still say to make it seem reasonable. But the reality today is that the interviewer only cares that you can write out the optimal solution within the interview time. That's it, that's all the interviewer will care about. If you don't have the right answer, it's an immediate zero. They might care about other factors (like are you friendly, code quality, etc.) after you successfully write the optimal answer on the board. But writing out the optimal answer is the baseline, they don't care to evaluate any other factor until that baseline is satisfied.
There might be a few interviewers who still try to stick to the old way of these interviews, the original intent. But statistically the odds are against you. These interviewers are generally older and becoming fewer and fewer. The new generation of junior engineers are becoming senior and they only know the leetcode grind. In a typical interview loop, it will become more and more probable that there's more and more of these interviewers who expect the candidates to have done the leetcode grind and base their evaluation from that assumption.
The natural trajectory for a project is to keep adding features until it collapses from its own weight. Only the long tenure developer can fight this and revitalize a project by removing the useless excess.
That process was created by FANG because they can abuse their candidates and still get a lot of applicants (although I think this is less true than it used to be)
But to use that same hazing ritual at a smaller company with the hiring funnel further reduced by a niche language? Really stupid.
But also consider the downstream effects. Once you have a carbon negative power source like solar in place, the carbon cost to create other things drops as well (since they use less and less power from fossil fuel sourced power).
* Cover every rooftop, every parking lot, every desert with solar panels as much as we can. Cover every windy plain with wind turbines. Take all the excess power and instead of building expensive batteries, use it to power this CO2 -> synthetic liquid fuel process.
* Carbon tax on any "fossil" fuel sources (anything from the ground). Make it expensive so the synthetic fuel is competitive. There's other ways too (like requiring X% mix of carbon neutral synthetic fuel, just like they do now with ethanol). Slowly increase the percent over time.
* All the old infrastructure (existing cars, gas power plants, ships, trains, buses, airplanes, etc.) becomes more and more carbon neutral as the fuel becomes more synthetic.
Even with the most optimistic EV car adoption projections, there will still be millions of gas cars out there. Other old carbon fuel based infrastructure (such as power plants) are hard to replace because solar/wind are not steady sources of power.
This path addressees the weaknesses of solar/wind (how to store excess energy) and how to quickly transition existing infrastructure to carbon neutral.
Almost 30 years of BDFL of Python, sorry don't care, go do 200 leetcode before talking to us. And if you don't spit out the answer a few seconds faster than that fresh graduate, clearly you're a lesser engineer and should be rejected.
It's so ridiculous to see these replies. So Microsoft should've sent Guido van Rossum a note saying, hey study algorithm/DS for at least a month and do 100 leetcode before you come talk to us or it's a waste of time, thanks, bye.
Discussions of the industry tech interview process are now poisoned by these factors:
* There is an entire industry built around tech interview prep now (books, websites, practice/mock interviews). Many would defend this practice because their paycheck directly depends on it.
* Many see this as a hazing ritual that protects their high compensation and often their egos as well. These people are often young and will eventually see how harmful these interviews are when they get older and need to switch jobs. But by then there will be a new generation of young engineers defending the practice.
Then someone tells you that you will get it for life. Suddenly the difference in behavior is immense. You can move somewhere with cheaper rent. You can go to college. You can start making real plans depending on that income.
It's like the difference between a pension or social security and getting a fixed lump sum.
Throughout all of human history, the human has not changed. If you somehow time traveled a human baby from 10k BC to present day, they would grow up and fit in with no issues. Now the very nature of what is human could change due to genetic engineering. Again, this has never happened before in human history.
A few years ago it used to have air quality index. Then, it just disappeared one day for unknown reasons. According to this article, it disappeared in 2018 https://9to5google.com/2018/11/11/google-weather-missing-air...
So this bug fix or feature regression is probably sitting in their backlog somewhere. Now the past few weeks, the skies in the Bay Area have turned orange and there's extreme unhealthy air quality for weeks. And not a single Google developer thought, hey we really should prioritize fixing that air quality bug now? Does anyone at Google even use Android? How can the skies be orange and it's so dark during daytime from smoke that headlights are on, but no one noticed the Weather app doesn't have air quality index?
Like most environmental issues, the focus should've been on producers not consumers. Tax plastic usage and producers will use less of it.
Because of this, I'm mostly interested in only Go and Java. Go obviously avoids the async/await trap with its core feature, goroutines. Java managed to resist this trap and has Project Loom coming which will give it the same feature as goroutines, but in a backwards compatible way.
Go is criticized for not having generics, but I appreciate the slower and more thoughtful way both languages add new features. Javascript, C#, etc. these languages seem to add whatever FOMO driven new hyped language feature is popular at the moment. Many complain about Go taking so long to add generics, just like many complained about lambdas in Java. But evolving a language should not be done quickly and recklessly.
My focus is still on Java, but I'm occasionally looking at Go to see what they're doing. It's interesting watching these two languages become more like each other (generics in Go and fibers in Java).
All these companies expect you to write code using a site like hackerrank during the phone screen. And yet they can't have a chromebook open to the exact same site during the onsite? If that's too much, they can't even get a cheap laptop, stick in a USB drive linux distro, open nano and give that during the onsite?
I'm not including a compiler or having build tools or an IDE. Just a basic simple text editing area that allows the basic functions of typing in text and editing it.
I'm against these leetcode interviews. But if you did nothing else but change this one thing, just stop expecting people to write code on a whiteboard or paper/pencil and allow them to write code the way it's actually done (a computing device with a keyboard and text edit area), that would be such a huge improvement. Writing code on a whiteboard or paper doesn't test anything. Think about how limited it is and how different it is (for example, you can't just press an up arrow and add a newline, have to find an eraser and start over).
It's yet another useless skill to learn just for interviews (writing compilable code on a whiteboard/paper) which also encourages rote memorization (because you have to get it right on the first try since editing the text is so painful and difficult).
I hope people start pushing back on this. The reaction should be, wow you care so little about your interview process that you can't get a $200 chromebook in here?
But I want those environmentalists to sit down and think. Yes, climate change is urgent, and that urgency should make you stop asking for perfection. There are 1.4 billion cars in the world. Even a 100% ban today on ICE car production is not going to change that. Cars have an average usable span measured in decades. The projections for 2050 are catastrophic if carbon emissions don't go down.
Green tech has one big overwhelming victory right now, solar/wind. It's annihilating coal and will eventually defeat natural gas as well. We can take that victory and use it to make the existing cars and airplanes carbon neutral. If you care about climate change, why is this not more exciting than EVs?
But what a waste of potential to do that! All that overbuilt power generation, simply turned off during summer. Batteries don't help here, it would store it, but then the question of what to do with it is still here.
If society goes the route of massive overbuilding solar/wind, then there's an opportunity to do something with effectively free power during summer. But it's ONLY during summer, so it needs to be something valuable that can also act as a energy storage.
Carbon fuel is perfect for this. Millions of ICE cars exist and are still being produced. Long distance airplanes will be carbon fuel based for a long time. And so many other uses. I think another option is water. Water can also be seen as a valuable resource that acts as energy storage. Use the excess summer power to fill up a near empty dam with desalinated water? Sounds like a perfect fit for regions like southern California or Arizona.
But now there are solutions both existing and upcoming such as Go and Java Project Loom that fix that one flaw. I don't see much appeal in the reactive style at this point.
Looking at their privacy page: https://triplebyte.com/privacy
It mentions these options for deleting:
https://triplebyte.com/privacy-center
privacy@triplebyte.com
By CCPA law, they must acknowledge and comply with a deletion request within a time limit. The fines can add up very quickly per user request if they don't comply.
EDIT: Updating my post since I looked at the deletion request forms for some other sites and it seems similar. Probably try the form first and if it doesn't work, then the email.
And computers are also used by minors. Some of these ads are really disturbing and not something minors should see. Again, when this started happening, how did the websites respond? They did nothing.