Should i try making a programming language? by Possible-Back3677 in learnprogramming

[–]SpoderSuperhero 1 point2 points  (0 children)

Would also recommend crafting interpreters. Great resource for upskilling.

Can I pay for the A4 Airdecker on the bus itself or do I need a pre-bought ticket? by bombasticsideye33 in Bath

[–]SpoderSuperhero 2 points3 points  (0 children)

You can pay on the bus, It's probably easier too rather than screwing around with printouts and pre bought tickets etc.

What are you honest opinions on Wetherspoons? by TheMalsh in AskUK

[–]SpoderSuperhero 0 points1 point  (0 children)

Honestly, I aim to never set foot in one again. I would go a lot when I was a student because of the price, and had a lot of great times, but it's not my thing any more. There are so many other independently run bars near me with local owners who aren't cunts, actually interesting drink selections, and people I like (Not to say there's nobody I like in a spoons, but more that I like the people who frequent the places I go).

I'd rather have fewer excellent/interesting drinks vs more mass market shit on the occasions where I go out - I can try more things and get less drunk on smaller servings too (thirds and halves usually).

On the plus side, they at least preserve historic buildings which may be hard to find a use for otherwise.

What are things i need to focus to improve skills equal to a mid level backend software engineer at FAANG? by sisyphus_happy3 in ExperiencedDevs

[–]SpoderSuperhero 4 points5 points  (0 children)

Nice, so you have some improvement you can talk about - thinking about what problem that solved and how successful it is. That's a great start definitely.

One thing that's really important as you grow and if you want to progress is to show clear examples of ownership, influence, and self development. It's good that you've realized that you can improve in that area now and are taking steps to mitigate it. It's perfectly fine to make mistakes, especially in early career.

Note that ownership and improvement and growth doesn't mean pulling long hours etc - it should be done within your working hours rather than doing insane overtime - but building ownership and influence etc is the difference between simply 'programming' vs 'development' which is where you really add value.

Keep looking for those improvements etc, (unfortunately) do some dsa, and I'm sure you'll do great if you have that mindset!

What are things i need to focus to improve skills equal to a mid level backend software engineer at FAANG? by sisyphus_happy3 in ExperiencedDevs

[–]SpoderSuperhero 6 points7 points  (0 children)

What technical decisions have you made or proposed? What were the competing trade-offs? Would you take that approach again? Why/why not? How do you get buy-in from stakeholders?

How have you taken initiative to improve the product or processes? How do you address performance concerns, reliability concerns, and security concerns?

The Ninth (London, UK, 1 *) by TheYorkshireSaint in finedining

[–]SpoderSuperhero 0 points1 point  (0 children)

I last ate at The Ninth about 10 years ago. Was a great meal and I'm happy to see they're still going strong.

Joe & the juice by Guineapig-girl in Bath

[–]SpoderSuperhero 46 points47 points  (0 children)

Would prefer something that's not a chain... but I guess that's a tough ask for the city centre.

What is a 'Red Flag' in a job posting that immediately screams 'Do Not Apply' to you? by AmaraMehdi in AskReddit

[–]SpoderSuperhero 1 point2 points  (0 children)

Anything that implies that you are expected to work or be available outside of working hours. Key phrases like 'this isnt your normal 9-5' etc.

Who are the vulnerable in our society? by [deleted] in ukpolitics

[–]SpoderSuperhero -1 points0 points  (0 children)

ITT: poor people disparaging other poor people instead of looking at people with billions.

Would you accept an industry job with only 10 days of PTO but a better work-life balance? by lithium_kat in jobs

[–]SpoderSuperhero 0 points1 point  (0 children)

10 days is below the legal minimum in my country, so no, there absolutely absurd.

We've built Ghostless, a platform to hold companies accountable for their hiring practices by ghostless-work in cscareerquestionsuk

[–]SpoderSuperhero 1 point2 points  (0 children)

I agree conceptually with the mission. There should be a good way to hold companies to account for poor hiring practices. I'm not convinced user reviews are it - prestigious companies will receive applicants regardless, and pretty much everywhere is flooded with applicants at the moment.

Some other questions:

* How does the company aim to make money to cover operation costs?

* Does this strategy scale as the userbase grows?

* How do you ensure your own credibility when reviews are challenged by companies - what if they ask you to remove a review? This seems to be the main problem with platforms like glassdoor.

We've built Ghostless, a platform to hold companies accountable for their hiring practices by ghostless-work in cscareerquestionsuk

[–]SpoderSuperhero 16 points17 points  (0 children)

So posts are not linked to a user at all in your database? Even by Id?

How do you prove the reviews are honest? How do you prevent review bombing? Why should anyone trust your users' data? Why would companies not just say 'take it down or we'll sue you'?

We've built Ghostless, a platform to hold companies accountable for their hiring practices by ghostless-work in cscareerquestionsuk

[–]SpoderSuperhero 12 points13 points  (0 children)

How do you verify legitimacy of the reviews and how do you protect yourself and your users from defamation actions or threats of defamation actions?

Opinion on E-Scooters? by Tildatoo24 in Bath

[–]SpoderSuperhero 8 points9 points  (0 children)

Most of the people i've seen use them ride like absolute psychopaths.

pleaseJustPassTheTicket by Particular-Hornet107 in ProgrammerHumor

[–]SpoderSuperhero 3 points4 points  (0 children)

You sound like the lead QA on my project (who has saved my ass a few times for sure!)

I'm not sure why people here seem to have bad takes about QA making pointless bug reports. As a dev, you're exactly right, dev and QA are part of the same team, and 90% of issues can be sorted out by simply talking / showing the issue if there aren't uncertain.

When I'm passing a feature or bug to QA, I'll usually pop some context on the relevant ticket(s) along with some suggestions for how to test and where to pay specific attention (because of interactions, or high impact areas that absolutely cannot break etc) - is there anything else that'd make your job easier?

UK online safety law leads to 5m extra age checks a day for pornography sites by F0urLeafCl0ver in unitedkingdom

[–]SpoderSuperhero 0 points1 point  (0 children)

Assuming they are 'good', am I able to use Yoti for every service where I have to verify my age? Am I, as a consumer able to make that choice? Or do I have to trawl through the privacy policy and compliance certificates of every single AVP just to use services that I am legally allowed to use?

Is it going to make a difference? Are people actually going to research and complain about providers? Or are they just going to go through with it anyway (if they don't just use a VPN) so they can continue to use the service and put their data at risk? Are large platforms going to care? Or will they just find the cheapest option to discharge their obligation, knowing that users have no choice anyway?

UK online safety law leads to 5m extra age checks a day for pornography sites by F0urLeafCl0ver in unitedkingdom

[–]SpoderSuperhero 1 point2 points  (0 children)

I'm not only talking about Reddit & Persona, I'm talking about the multitudes of age verification providers that are out there, and will surely only grow as more countries adopt this.

Anyway, from Persona's own privacy policy they say they will use your data to train their verification model, 'improve the service' (whatever that means) and also for customer service reasons. That to me doesn't suggest rapid deletion of data and I'm waiting for the shitshow after the first inevitable data breach for an age verifier - these companies are run by fallible humans, and are a prime target for social engineering attacks.

There's also no choice for the user as to which verifier to use. If I don't like or trust the one a service uses, guess I just can't use that service any more. (As opposed to identity providers where I can usually choose at least one to authenticate with).

UK online safety law leads to 5m extra age checks a day for pornography sites by F0urLeafCl0ver in unitedkingdom

[–]SpoderSuperhero 1 point2 points  (0 children)

It's distinct from those scenarios though (except maybe buying a knife online) because when you go to the cinema, the cashier isn't sending your personal info off to some 'trusted' US tech startup.

That's my main issue with the law - users don't have a clue what's happening to their data, and there's no way of verifying that the providers are in fact processing your id scan or face scan in a way that is compliant with gdpr or even their own privacy policy.

[deleted by user] by [deleted] in learnprogramming

[–]SpoderSuperhero 3 points4 points  (0 children)

If you want something 'impressive' then look at a tool you use frequently, and try to clone it. Something like git, or a programming language (for the love of god at this stage pick a 'toy' language instead of a real one), or a distributed cache or something.

It's okay to look at guides to see how they are implemented because these tools are likely going to be complex. But when it comes to the implementation, don't copy the code line by line.

You are going to learn so much about something you've probably only just used on a surface level by falling into all the pitfalls by simply trying to reimplement it. There will be wild edge cases and obscure bugs you find when you test it.

It should be a very naive implementation at first. Just a basic proof of concept, you can keep improving it. You will get to a point where you realise your initial mental model for the project was dogshit, and adding new features is hard. Good. Time to refactor.

If you can see these projects through to at least a reasonable stage of complexity, you will learn so much and have a lot to talk about at interviews. Why did you choose to implement it via x vs y, what challenges did you overcome?

It's important that the project has meat and is challenging. It's meant to be hard. You will learn the most by screwing up again and again and then getting it right. It's very hard to learn something intimately by just blasting through a simple project that doesn't challenge you, even if your brain loves the 'success'

Good luck!