I really enjoyed the article, as I am also a nerd who has played runescape for what seems like forever now, and now most of my interaction with the game is via programming.
I have two types of bots I use mostly, color bots, where a screenshot is taken and objects are detected by their surrounding pixel colors, and basic click bots.
I've actually found that ~100 lines of python code using pyautogui is more than enough to automate tons of annoying aspects of the game.
I am curious, is your Java client one of the many open source bot clients that actually calls into client code? Or is it some type of click script which does some repetitive inputs?
I have had bad luck with the former in terms of getting banned.
As everyone else has already pointed out, better testing would have been very useful here. For instance,
print(len(our_ids))
would have been a dead giveaway that that something was up
I am also a junior dev and completely empathize with being given a lot of responsibility and potentially messing up. I think for someone with < 1 year of experience, to solve the problems you created as fast as you did is really impressive. Thankfully your story ends well :)
I remember a healthy internet without ads and I would go on and say that safe for some topics there is less content than there used to be, e.g. 15 years ago.
Hello. I just recently built a website blocker Firefox extension so I wanted to check your productivity tool out. The UI is really good and I left it a 5 star.
If interesting in feedback;
1. It seems to only run the block/reroute to to-do list logic when a page is loaded. If the user is already on their site and then adds that site to the blocked list and has to-do list items, it won't be blocked immediately. I don't think this feature is vital but might align better with expectation.
2. Maybe show the to-do list and blocked sites button on the main extension popup, rather than having to go -> to-do list -> blocked sites
3. Maybe on/off button in case user has some sort of issue and needs to quickly access a site that is blocked.
Thanks, that means a lot. That’s very good feedback, I’m working on a new version at the moment with a lot of UI and accessibility improvements.
I think you’re right about the blocking issue. Anything that helps redirect people back to what they really want to do is important. There’s so many little hacks like the one OP came up with that can help, and lots of room for more apps that make these hacks official.
This is my first year participating. I've solved about 20-30 questions from previous years and really loved them. I tried to compete last night for top 100 and was 7 seconds off (rank 123). I shouldn't have tested my code for the first problem because it was too trivial!!
But, that gets the competitive aspect of this challenge out of the way immediately so I can simply have fun with these problems :)
I am excited for them to become a bit more challenging because my friend and I are going to work on them together.
I've had a karat interview before on behalf of Palantir and by the end of the interview I was less interested in Palantir (although thankfully I did move forward) than I was in Karat. I didn't end up looking too much into it. Do you think engineers with ~1 experience could get hired there for interviews? I am about to get promoted to SWE2 if that helps. I actually enjoy leetcode type problems and have solved over 800, so I think this would align with my interest.
for me, I was excited to interview with Indeed.com
However, their interview process requires a karat interview. Since I was unable to pass the karat interview (due to disability discrimination), I was unable to even speak with the team at Indeed!!!!!
Therefore, Indeed misses out, I miss out, and Karat gets paid.
I wonder if a social media site marketed as a "free speech" platform will become something center left and right people actually use rather than a haven for psychotic racists.
I do not think Gab should be shut down or anything, but just take a look at the average post there.
Maybe all good things simply need to come to an end. I feel like he basically has boomer politics now and the same predictable opinion over and over can get old. My brother said something that I think is true; Joe seems like the kind of guy who believes whatever the last person he spoke to said, so after moving to Austin he's become more conservative.
What we know from this well written and helpful article; The false positive rate Apple told us their algorithm had seems to be accurate. If a machine learning model is extracted from the OS it exists on, it will be much easier to generate adversarial attacks.
For example, a neural net's cost function is just a multivariate function with weights as its input. To figure out how to move those weights (positively or negatively), the gradient of the function is calculated and the weights are nudged in the opposite direction (gradient is the direction of the largest growth of a function, we are trying to minimize the cost). Now, assume we are given a cost function and the weights are constant, now, the input can be the image. So, we take the gradient of the cost function with respect to the image pixels and can now see how we should nudge those to maximize the cost. Apple will absolutely need to protect against adversarial attacks for this to be viable. I'm hopeful.
I am curious, is your Java client one of the many open source bot clients that actually calls into client code? Or is it some type of click script which does some repetitive inputs?
I have had bad luck with the former in terms of getting banned.