HNHacker News
TopNewBestAskShowJobs

TheReveller

172 karma · joined August 25, 2017

submissionscomments
TheReveller··on Why do recipe writers lie about how long it takes to caramelize onions? (2012)
Are you sure that's an induction element? Induction elements don't get hot, only the pan does. Easy way to tell is - does the element switch only turn on when a pan is on top of it?
TheReveller··on A tutorial on Principal Components Analysis (2002) [pdf]
Great to hear, thanks for letting me know :).
TheReveller··on A tutorial on Principal Components Analysis (2002) [pdf]
Great to hear, thanks for letting me know :).
TheReveller··on A tutorial on Principal Components Analysis (2002) [pdf]
I'm the author of this tutorial, crazy to see it linked here 20yrs after I wrote it. It was an assignment for 400-level COSC at Otago, everyone in the class had to write a tutorial on something and then present it. The department just happened to post them on their website.

Crazily, this tutorial must have filled a niche because I still get people contacting me about it, and it has 3000 references on Google Scholar. I'm glad it's helped so many people, I'm no expert in PCA or Maths in general, I learned what I needed to write the tutorial and the example code and I think the writing style must have been pretty good as lots of people seem to have been able to follow it.

TheReveller··on NZ’s biggest data breach shows retention is the sleeping giant of data security
It means 'which isn't acceptable'. I am also confused as to why they used this turn of phrase, perhaps to sound more colloquial. It sounds weird to me too, and comical, coming from a govt department, but perhaps it is indicating that the privacy commission finds that to be something the population would not approve of, but which it has no actual enforcement mechanism.
TheReveller··on Google search for a local restaurant returns scammer’s ad as top result
Scammers also do this for searches like 'aircanada' (no spaces), including sometimes impersonating the official website while telling you to call a support number as the website is down.
TheReveller··on Jqjq: Jq Implementation of Jq
Why stop at one file, is it possible to locally mount a remote folder over ssh?
TheReveller··on Gcloud storage: Faster data transfers for Cloud Storage
How are gcp and aws different in terms of auth required by rclone?
TheReveller··on Thousands of Mazdas in the Seattle area are stuck on a single FM radio station
Me too, after using Android auto on one car it's a must-have on any new car for me. Better nav system, Google assistant, Spotify, podcasts, messages. Turns my car into a drive able phone.
TheReveller··on Favor real dependencies for unit testing
Also error conditions - telling a fake to give you a specific error before you run the test is no different from telling a mock to do it.
TheReveller··on AWS us-east-1 outage
But was it always accessible from the internet, and serving requests in an acceptable amount of time?
TheReveller··on Parsing Protobuf at 2+GB/S: How I Learned to Love Tail Calls in C
Also extensively for database column data types.
TheReveller··on Why I distrust Google Cloud more than than AWS or Azure
Not generally. There is a quota service for all modern gcp APIs that handles per region, per user, and per project quotas that internally you just need the right permissions to update for a customer request, no PR required.
TheReveller··on Bitcoin is a disaster
All currencies are infinitely dividable I've never understood this supposed advantage of Bitcoin.
TheReveller··on Atlassian tells employees they can work from home forever
I worked in Switzerland, the 13th month wasn't a bonus, they simply took your salary, divided that by 13, that was your monthly payment and you got 2 of them in December.

Also many bills are due on the first of January for the whole next year e.g. insurance. So it was kinda like a holiday and large bill windfall, but it wasn't additional to salary.

That was just one company, maybe other countries or employers are different.

TheReveller··on Taika Waititi Slams Apple's MacBook Keyboards After Winning Oscar
And Taika was the voice of IG-11, in case that also wasn't clear.
TheReveller··on Why are my Go executable files so large?
There are plenty of efforts and tooling that reduce the number of dependencies and the deploy size of binaries at Google. The notion that we don't care about size isn't true.

But it's true that it's not worth optimising first, it's done by first evaluating the impact across the fleet and then prioritising the most effective changes.

TheReveller··on Google cancels TGIF weekly all-hands meetings
It's only for IRS reporting purposes, nothing more.
TheReveller··on California Approves Statewide Rent Control
When regulations allow for denser housing land prices go up because you can put more rentable dwellings in the same space.
TheReveller··on Jony Ive to form independent design company with Apple as client
I had one too, and I went to a pixelbook instead of the new MBP. Pixelbook is awesome, form factor is great, it is so light, and now that I'm used to tap-to-click, going back to a Mac trackpad feels so clunky.
TheReveller··on IBM Watson Overpromised and Underdelivered on AI Health Care
https://www.theregister.co.uk/2018/11/30/blockchain_study_fi...
TheReveller··on No Thank You, Mr. Pecker
Those agreements are now void if they've broken the law.
TheReveller··on My First Year as a Solo Developer
I think he's being sarcastic. The one thing that all parents (myself included) tell non parents is that children change everything.
TheReveller··on Software development requires servant leaders
I disagree with this entirely, its basically the opposite of the point of the article. It sounds like the kind of leader that would have to insert their superior technical knowledge into every decision the team makes and who won't recruit the best people to take technical leadership of different aspects of the project.

Maybe we're envisaging different kinds of projects here. If it were 3-5 people building some component I'd expect there to be a technical leader in that group that can push it forward, as you say. But even they might not be the 'best' coder, whatever that means.

A 50 person project is never going to have a single person like that though.

TheReveller··on Why nobody ever wins the car at the mall
This is similar to the reason that household brands have such terrible packaging design. It's a form of price differentiation - if you can afford the more expensive version you'll avoid the ugly one just because it doesn't look nice.
TheReveller··on Why nobody ever wins the car at the mall
I interviewed about engineer who used to work for a South American casino company, and he explained that on Saturday nights the machines are configured to pay out 110%, then the next morning... Much less.
TheReveller··on GitLab Web IDE
Hard to say the exact %, but the web ide is more than capable for simple changes. If you're the kind of programmer that doesn't use auto complete or you don't need to do extensive refactoring that requires understanding the source, it's good for nearly everything.

It helps that there's a single source repo to work from, a remote filesystem for all source code whether working remotely or local that syncs immediately, and a single build system.

For me, I do all work from my laptop in the web IDE and save harder or larger things for when I'm at my desk. It's pretty great that I can start a change in one, then switch to the other seamlessly e.g. write the bulk in an IDE, then make changes in response to comments via the web IDE.

TheReveller··on Lea Kissner's job is making sure Google products protect the privacy of users
How do you know they are stored in plain text?
TheReveller··on Dubsmash: Scaling to 200M Users with 3 Engineers
I can comment on using pub/sub - it's an immensely useful abstraction for these kinds of tasks and something that is quite difficult to implement yourself with the same level of guarantees that using the cloud service will provide. Any time you need to pass information or trigger events asynchronously messaging is the first choice IMO.
TheReveller··on Etsy Announces Move to Google Cloud
I think that certainly comes into it. Seems perverse to take the money you make from sales and give a cut of it to your competitor, who can then reduce the prices in their own store.
Page 1 of 2Next →