HNHacker News
TopNewBestAskShowJobs

efficientsticks

64 karma · joined November 17, 2020

submissionscomments
efficientsticks··on Ask HN: Neurodiversity/ADHD Friendly Companies
Related question: I think I’d really like to work part-time so I can properly multi task on my personal projects and for-money work, rather than have this all-or-nothing choice every 3+ months. Do you have any advice you could give me about that?
efficientsticks··on Meta threatens to shut down Facebook and Instagram in Europe
That would lead to a huge influx in money from VCs wanting to fill the vacuum and jobs as advertisers suddenly have a harder, less scalable job to get an outreach.

European countries can and should take them up on that. Thanks to GDPR people can export their data to a new network pretty easily, but I expect most won’t even care/expect to keep the old data.

efficientsticks··on AWS is not a dumb pipe
Like a sibling comment I’d also like to know what was bad about the SDK. It seems.. alright? That alone is good enough for me considering its implementation is autogenerated from something else.

It also has tree-shakeable imports which v2 doesn’t have, and a very extensible looking middleware architecture which I’ve yet to need but good to know that it’s there if I do. The auto-generated docs leave something to be desired, but are passable, with a few extra clicks here and there.

efficientsticks··on Poll: Why are people leaving their jobs?
Resigned some time ago from my last job.

I’d much prefer a comfortable salary and working 3 days per week than more salary than I need and working 5 days a week, and I definitely want to keep those extra days to work on my own interests.

efficientsticks··on Google fined €150M, Facebook €60M for for non-compliance with French legislation
I’m relieved this (eventually) happened. Every day those consent forms remain up is like a giant F. U. from Google at GDPR. It’s not like they didn’t realise they were completely non-compliant.
efficientsticks··on Google fined €150M, Facebook €60M for for non-compliance with French legislation
There’s a lot of selection bias, since a great many developers who would quit when asked to brazenly disregard privacy also wouldn’t interview at Google or Facebook in he first place.

There’s a lot of a-moralistic attitude towards FAANG on Hacker News, which honestly I find strange; Google and Facebook in particular are just giant douchebags with lots of cash.

https://goomics.net/339/

efficientsticks··on Ask HN: Who wants to be hired? (January 2022)
Location: London

Remote: possible Willing to relocate: possible

Senior, self-taught, BSc Computer Science, MSc Information Security. Experience in a range of areas from C/C++ QUIC networking to React to penetration testing to AWS Lambda with TypeScript.

A trusted problem solver who is often asked to do odd jobs by senior management, in addition to larger scale work.

TypeScript, Node, Java, AWS, Serverless, Docker, ~Go, ~Flutter, ~React, ~C

Only able to work up to 3 days each week.

Contact: alastair - grokkie - com

efficientsticks··on Ask HN: Freelancer? Seeking freelancer? (January 2022)
SEEKING WORK

London or Remote

Senior, self-taught, BSc Computer Science, MSc Information Security. Experience in a range of areas from C/C++ QUIC networking to React to penetration testing to AWS Lambda with TypeScript.

A trusted problem solver who is often asked to do odd jobs by senior management, in addition to larger scale work.

TypeScript, Node, Java, AWS, Serverless, Docker, ~Go, ~Flutter, ~React, ~C

Only able to work up to 3 days each week.

efficientsticks··on Minimalist Guide to Lossless Compression (2019)
Could anyone explain why LZ77 is preferred by implementors versus LZ78?

It seems important for compressibility to prepare the data for maximum self-similarity, in addition to the LZ algorithms (as evidenced by the sort in this article). Could someone point towards a good modern summary of the approaches or heuristics?

efficientsticks··on Ask HN: Freelancer? Seeking freelancer? (August 2021)
SEEKING WORK | Remote or London

Senior Software Engineer and mostly-backend problem solver.

TypeScript/Node, Java, Go with Serverless, AWS, React, Flutter.

Up to 3 days per week.

Past services include:

* Code health audit for non-technical founders

* Candidate code test reviews

* Serverless microservice delivery

* Scaling plan for cost or performance

alastair grokkie.com

efficientsticks··on The Great Recession and the Crapification of Products
Yes, I think it’s fair to think of it as a kind of quality inflation like shrinkflation. The reason it gets me frustrated is that while shrinkflation is a difference of quantity, quality inflation is a qualitative difference, sometimes to the point where I will no longer buy that product at any price (the older higher quality product essentially no longer exists).

That’s been going on forever too, but at least my hand-wavey perspective is that whereas I might have thought in the past “huh, I sense my Cadbury’s bar is possibly 2% lower quality than 2 years ago :shrug:”, now it’s more like “huh, I can’t be the only one who’s had to stop buying this crap which was previously an ace product”.

I suppose both these forms of inflation are down to consumer buying power being weakened, and posit that nowadays it’s due to the “stock price being the product” - to lean on a reference to Silicon Valley’s Action Jack :)

efficientsticks··on The Great Recession and the Crapification of Products
Non-permalink version: https://github.com/aliclark/the_wooden_sword/blob/main/The%2...
efficientsticks··on If-then-else had to be invented
Nice walk through history, interesting to think that at some point if-else was in need of diagrams to describe the concept clearly.

When I ran the "if-else" statement of my programming language* by a user-study with my non-technical brother-in-law he said it reminded him of the binary nature of legalise and inherently limiting the nature of what is possible. I agree.

My sister also formed the study-group and consistently they both prefer "otherwise" to anything else (pardon the pun).

* The language in case anyone wants to take a look: https://github.com/ducklang-community/ducklang

efficientsticks··on Show HN: Entropy Based Password Validation
It's good to see entropy being used as the metric to judge passwords instead of complexity rules.

As others have commented, this isn't sufficient though, and will over-estimate the complexity of worded passphrases or l33t-speak. Password crackers are wise to those generation techniques and will brute-force combinations of those with more direct generation methods instead of generating from the underlying character set at random.

Complexity rules backfire if the minimum is done to meet them, like capitalise the first letter, append a number 0 and exclamation mark. A tool like this could (and probably should) check for those special cases and discount them from entropy, assuming conservatively that it's a weak password, ie. "P4ssw0rd0!" ~= "p4ssw0rd" ~= "password" ~= 13 bits (a single English word at random).

I'd also add that while that's a cool graph, it's going to age poorly as FLOPs/Watt is still on an upward trend. I wrote a password generator* which takes into account GCloud/AWS GPU prices and wholesale energy costs, along with Hashcat metrics, to recommend the number of bits of entropy for passwords. Looking 20 years into the future you'd probably want something closer to 82 bits entropy than 76, based on my calculations.

* https://github.com/aliclark/pragmatic-password-generator

← PreviousPage 2 of 2