flubflub's comments

flubflub | 4 years ago | on: Self Hosted Email vs. Gmail

Doesn't being the only user of an email domain also fingerprint you?

I'm not convinced this is better than a paid for alternative to Gmail.

flubflub | 4 years ago | on: Deep Learning Interviews book: Hundreds of fully solved job interview questions

A problem with these questions is that a lot of them people can answer without knowing ML/DL, admittedly cherry picked but still.

For example what is the definition of two events being independent in probability?

Or the L1 norm example: 'Which norm does the following equation represent? |x1 − x2| + |y1 − y2|'

Find the taylor series expansion for e^x (this is highschool maths).

Find the partial derivatives of f (x, y) = 3 sin2(x − y)

Limits etc...

These aren't specific to deep learning or machine learning, not that I claim to be a practitioner.

flubflub | 4 years ago | on: Pluton is not currently a threat to software freedom

There are a lot of security benefits to using a TPM. I wouldn't mind if I could use an open source one in Linux.

They ameliorate a lot of low entropy problems for passwords and can improve security. I can't imagine a proprietary one being mandatory. My banking app uses the mentioned remote attestation so I can't use it on my less-Googled Calyx ROM. I just think that's stupid instead of very strong warnings.

flubflub | 4 years ago | on: Worst practices should be hard (2016)

It is used in financial tech sometimes. Although this is misleading as financial tech has a penchant for weird functional shit like OCaml, F#, K, Julia, etc...

Unlike a video game, you aren't transitioning state all the time. Proposition-based testing is also very convenient in Haskell with say QuickCheck, good for dealing with money.

flubflub | 4 years ago | on: Canon is telling customers how to override counterfeit cartridge warnings

I think people do know.

Currently very few people I know actually print anything with digital services and email. They use tablets for reading documents. For a covid pass you can show the PDF. For a train ticket you can show the QR code on the phone. Some employment contracts can be signed digitally, maybe this you print?

I'm not sure what you need printing for.

Some of these people buy a printer for a one off because they will never finish the cartridge over time.

The only uses I can think of are public notices like lost cat or printing a handwriting exercise. I have had to print out rental contracts to sign but real estate will eventually modernise.

flubflub | 4 years ago | on: ASK HN: What should a Python developer learn next?

I am not an expert or industry practitioner of either recommendation engines or anomaly detection, just I meant simple and useful things to add to a website.

Suppose your website has posts and you want to flag posts when they have abnormally high likes because they might be great reading or complimenting your new release. You could collect a dataset of likes after a day, X, of each post. Then calculate mean and variance, fit a normal distribution[1]. Then calculate z such that P(X >= z) = 0.01 (1%). z represents the cut off point at which typically only 1% of posts are above. Then when a post is above z say 1000 likes then you see what all the fuss is about.

I am just talking about applying 16-18 school maths in a simple way, to point out unlikely events. Of course the distribution of likes may not look like a normal curve if you plot (number of posts with x likes against x) so a different distribution may make more sense. It may not be a perfect model but just a quick and dirty thing to try, :).

Personally I enjoyed completing the free Andrew Ng Machine Learning course[2] on Coursera which covers this and quickly training a simple recommendation engine for movies. It also covers multi-variate Gaussian distributions if you want to flag based on more than one criteria. For this course, the maths is relatively accessible and they go over what you may have forgotten so you can pick up maths as you go along.

Of course you can go far more complex if you like but I don't know much about that.

[1] Normal distribution https://en.wikipedia.org/wiki/Normal_distribution

[2] https://www.coursera.org/learn/machine-learning

flubflub | 4 years ago | on: Fortran is easy to learn

Wow that's incredible and really changes my opinion on Julia's indexing.

It is small but really makes things more elegant. I should definitely try Julia. I've spent a lot of time calculating awkward array index conversion formulae in my head and this could make things a lot more simple especially for weird cases.

I was under the impression that Fortran's only redeeming benefit was that it compiled well for numeric computing routines.

flubflub | 4 years ago | on: A routine gem update ended up creating $73k worth of subscriptions

When I tried to submit a package to Hackage, I was asked if I was aware of the packaging guidelines. The person who I emailed to register also inspected my package and told me that my dependencies were wrong and not compliant.

I really don't think this is a scalable approach and was really surprised that someone took the time to check my dependencies personally. My experience may just be rare.

I meant more on the human side than automated. Haskell doesn't have that much to do with formal verification in usual use. I'm not sure what the best policy for a good yet vibrant package ecosystem is.

flubflub | 4 years ago | on: Death Clock

I don't think you are obligated to live your life or even enjoy it. It is a very nice bonus if you enjoy your life and feel that you are living your life.

There isn't a duty to make the most of whatever period you are in. You don't have to die without regrets as you get to choose how you live for a large part.

If you die with regrets it means that there was a glimmer of vibrancy, maybe a sense of dreaming as you die albeit negative.

page 1