yeneek | 1 year ago | on: How to avoid losing items? Holding pens
yeneek's comments
yeneek | 3 years ago | on: Bugout: Browser-to-browser networking built on WebTorrent
> "I can try to be lucky and find your number by hashing random ones," If we were using sha-256, then you would be very impossibly lucky. There are 2^256 possible hash values for sha-256. It's extremely unlikely, that you would find a collision in the lifetime of the universe.
yeneek | 3 years ago | on: Bugout: Browser-to-browser networking built on WebTorrent
yeneek | 3 years ago | on: Bugout: Browser-to-browser networking built on WebTorrent
I have an algorithm for that. To roll a dice: 1. both players create a random x bytes long number.
2. both players make a hash from their number and then send it to the other one.
3. players exchange their random numbers and check if hashes are correct
4. concat both players random numbers and hash it to get the final random number
By exchanging hashes, both players can be sure that other player didn't tamper with their random number after getting yours.
(edited formatting)
yeneek | 3 years ago | on: AI Music Generator
yeneek | 3 years ago | on: Ask HN: Experienced software engineer – but unable to consistently work
yeneek | 3 years ago | on: Ask HN: Experienced software engineer – but unable to consistently work
Here are some things I do to be reliably productive. To be clear, I don't do everything written below everyday (except limiting phonetime). They are tools to stop the downward spiral. Pick what works for you.
- Get StayFree app to limit your fun unproductive screentime. Getting bored is good for you. - Generally limit things that gives you easy dopamine. It messes with your reward system. - Clean up your home. - Get a cheap A4 notebook. Write down stuff you need to do into bubbles all around the page to get them out of your head. Break down complex tasks into simple short defined actions. Connect the bubbles according to the order you want to complete them. Don't overcommit. It should be easy to follow. - Sport helps - Sleep and eat well - Monday is the day when I'm the most productive. It's crucial to get rested during the weekend. - Drink enough water - Frontend development is less stressful than backend - Try Headspace app
My medication: Elontril, Concerta
Don't give up, keep fighting
yeneek | 3 years ago | on: Microsoft takes a $100-$200 loss on all Xbox Series sales
yeneek | 3 years ago | on: Ask HN: What Recession?
yeneek | 3 years ago | on: Ask HN: What Recession?
yeneek | 3 years ago | on: Microsoft takes a $100-$200 loss on all Xbox Series sales
https://www.forbes.com/sites/paultassi/2021/02/03/ps5-is-bei...
yeneek | 3 years ago | on: The pool of talented C++ developers is running dry
edit: Just realized that it's more platform specific than site specific.
yeneek | 3 years ago | on: The pool of talented C++ developers is running dry
yeneek | 3 years ago | on: Ashton Kutcher’s non-profit, Thorn, supports EU plans for CSAM scanning
yeneek | 4 years ago | on: Solving the double (quintuple) declaration Problem in GraphQL Applications
yeneek | 4 years ago | on: Solving the double (quintuple) declaration Problem in GraphQL Applications
Edit: I forgot mobile. Apollo Android client generates schemas from schema and queries. I've never written iOS app, so I can't recommend anything yet.
yeneek | 4 years ago | on: Driving engineers to an arbitrary date is a value destroying mistake (2020)
From my point of view, the cause is different:
1. Lack of design a.k.a. designed by coders > At 5 months the team has happy path coded the entire feature list, the screens are ugly and non-intuitive, ...
It's obvious, that the product wasn't designed. Feature list isn't design. Competitors app isn't design. When you have UX/UI/API designed, it doesn't happen that the result product is ugly because of the lack of time. Lack of time may cause, that there will be nicely looking, but slow/incomplete/unreliable product. You need blueprints before building. It can be designed upfront by one designer who is in contact with user and stakeholders. When not, it has to be designed during coding by software engineers which are drowning in technical details and cut off from users. So just having some more time wouldn't make it a good product.
Also with some plan, they could have created estimation based on something. That would help them to get a realistic timeline.
In the end, the boss and PM should have known better.
yeneek | 4 years ago | on: Official GraphQL: Free palestine, BLM, end the new jim crow abolish ICE
yeneek | 4 years ago | on: Bitcoin Plummets Below 40K
yeneek | 4 years ago | on: Blockchain Is Not Decentralised