HNHacker News
TopNewBestAskShowJobs

m90

424 karma · joined June 29, 2013

[ my public key: https://keybase.io/frederikring; my proof: https://keybase.io/frederikring/sigs/v7C0YfvkR7xsZ3gEGKrlxyAvVz03Hj_sq1wzTEmY570 ]
submissionscomments
m90··on Safari now blocks Google Analytics on sites, new Privacy Report feature shows
This exists over here: https://github.com/ibericode/koko-analytics - never used it myself though.
m90··on Safari now blocks Google Analytics on sites, new Privacy Report feature shows
There's been a recent thread with lot of options discussed here: https://news.ycombinator.com/item?id=23560823, also https://lobste.rs/s/lvdj3w/lightweight_alternatives_google
m90··on Lightweight Alternatives to Google Analytics
I tried to do the exact same thing and had to stop considering DNT as it would essentially collect Chrome only back then. Good thing they have reverted this I guess. DNT makes a lot of sense as a concept still.
m90··on Lightweight Alternatives to Google Analytics
Apparently this repo contains "Fathom Lite", a (from a codebase perspective) unrelated predecessor of what is currently being sold as a SaaS.
m90··on Lightweight Alternatives to Google Analytics
Interesting, did Firefox revert their decision towards DNT? I remember being confronted with the behavior of it sending DNT headers no matter what, which must have been something around spring 2019.
m90··on Lightweight Alternatives to Google Analytics
Out of interest, if you say you honor DNT, how exactly do you handle browsers that do not allow setting this as a user preference anymore (Firefox, Safari)?
m90··on Google adds experimental setting to hide full URLs in Chrome 85 address bar
Not every bug results in an error being thrown or any other signal that you could automatically detect. From my experience most of them are way more subtle.
m90··on State Machines in Rust
I think I've never noticed that red-yellow in 40+ years of living in Germany. Interesting. Maybe it's a good thing I never get to drive a car these days.
m90··on State Machines in Rust
Slightly OT, but:

> In Germany traffic lights go green -> yellow -> red -> yellow -> green, but let's pretend they're only green -> yellow -> red -> green.

is not correct if I'm not missing something major. Is there any situation where they turn yellow before turning green?

m90··on How to write the perfect pull request (2015)
> The guideline was to always use the imperative form

Has this team been distributed in some way or did it consist of people that have regular in-person interaction?

m90··on Add '127.0.0.1 xn–9q8h' to /etc/hosts gives you "localghost"
Not everyone has near perfect vision, in which case a better monitor won't fix too much if contrast is bad.
m90··on PyTorch Mobile
Not to dismiss anything you mentioned, but looking at the big picture Facebook also published things that went awry / never really gained adoption. Flow, Buck, Hack to name a few.

I mean, the cool things are cool (even if I have a really hard time with Facebook as a company) but I think it's a bit of a stretch to say Facebook has "the recipe".

m90··on Things I Learnt from a Senior Software Engineer
I think your example rather exemplifies what kind of cliches "Disney and Coca Cola" have established. This kind of role models is the universal monoculture, not a nurse called Vladimir.
m90··on Bringing Serverless to a Web Page Near You with Hugo and Kubernetes
I would honestly be interested in what the author(s) consider to be the advantage of such a setup over things like for example GitHub Pages, Netlify, S3 + Cloudfront, a plain Apache Server?
m90··on Malicious code in the purescript NPM installer
> None of them have chosen the "micro-package" way of NPM.

This is not something inherent to npm itself, it's what the people using npm choose to publish.

No matter if people like small modules or not, it's not at all related to the topic discussed.

m90··on RSA is a fragile cryptosystem
Things like this make me phrase the following question (which I never see answered): if crypto is so incredibly hard - N.B.: I do think it actually is very hard myself - what is a run-off-the-mill developer to do? Shouldn't I even try to build a secure application using what is out there, even if it has possible attack vectors? If I get it 98% right, isn't this a win for users already?
m90··on Unofficial new Berlin rapid transit route map
I certainly don't mind such experiments, but after living in Berlin for quite a while now, I still have to hear anyone complain about that the transit map is hard to read.

I personally would even say that it's one of the easier ones I have used regularly (compare to Stuttgart for example, which is pretty cryptic due to the city's geography).

m90··on You Don’t Need All That Complex/Expensive/Distracting Infrastructure
> My guess is that it will take more time maintaining it than it will save you in the majority of cases.

From my experience, this has almost never been the case. Exceptions were when there was infrastructure for the sake of infrastructure.

m90··on You Don’t Need All That Complex/Expensive/Distracting Infrastructure
Which ones? Which feature?
m90··on You Don’t Need All That Complex/Expensive/Distracting Infrastructure
While I think you can definitely get too fancy with all of that sweet infra, I feel this is missing an important point:

Once you have a working pipeline in place, you can focus on the features, that's the whole point of the exercise: enabling developers to ship features for users. If I have to SSH into some machine and restart a set of services manually in the correct order, it will keep me from releasing features. I am afraid / lazy / whatever. Spending time on this is not something that will never ever reach the user in any way.

The user does not care if something is using Heroku, K8s, or something else, yes, but the user definitely appreciates a product that can reliably iterate on things without major downtime or similar problems.

It's kind of like saying, "well unit tests are nice and stuff, but does the user ever notice?". I would strongly argue the user will notice unit tests in the long run as they ensure the software keeps being maintainable.

m90··on Blocking website ads with a hosts file
I love how the blog itself serves pixels and ads galore. Apparently it's ok if it does yield revenue for the right persons.
m90··on A tech addict who works in the tech industry
I wouldn't be wired for that kind of life either, but the only thing that allows me to make that statement is my own experience as an individual. Which does not apply to anyone else but me.

50 years ago many people would have told you that homosexuality is not something people are wired for based on biological norms. Luckily, this has changed.

Maybe you have never made the experience yourself, but being told you need to change something about yourself that you are happy with just because it is not "normal" is a pretty terrible thing.

m90··on A tech addict who works in the tech industry
Before prescribing something that is "better" you might want to find out if the OP considers their situation worth improving. I can't find any hints on if they are happy or unhappy about it.

I get that you are acting in good faith, but at the same time I get the feeling you consider the OP to be in "a sad place" based on nothing but social norms.

m90··on Go 2, here we come
> Of course you can say “just don’t do that”

This exactly. The beauty of Go is that currently you do not need a book called "Go, The Good Parts".

Yes, generics would make a lot of things easier, but almost everything more complex and footgunnish.

m90··on Ask HN: What things have richly rewarded the time invested in mastering them?
I'd be interested in a few real world examples of these cases where you are able to apply the CS knowledge in your day job. Would you mind sharing one or two?
m90··on Ask HN: What is the best-designed software you've used?
discreet logic flame from around 2001, I think it should have been version 6 or 7
m90··on Ask HN: What is the best-designed software you've used?
Pivotal Tracker is so incredibly good, it's a shame it's kind of niche (compared to Jira).

When Jira gives you the mightiest of tools to postpone and reconsider everything into oblivion by discussing and custom-workflowing it in epic Cinemascope, Pivotal Tracker will give you just that little amount of space for collecting what you need, and then get things shipped.

It may be weird, but a company using Pivotal Tracker has a big +100 from my side when looking for a job.

m90··on Lock-in-as-a-service? (LiaaS) seriously
Any chance for a less biased title? I'm fine with you being skeptical, but maybe there are better ways for expressing that than a HN post title.
m90··on Stop Writing JavaScript Compilers. Make Macros Instead (2014)
We had stores even before online stores existed. All you needed is to go there.
m90··on Lerna adds clause to MIT license blocking certain companies from using it
The PR states you can have your contribution removed if you disagree: https://github.com/lerna/lerna/pull/1616#issuecomment-416820... (however that might work)
← PreviousPage 2 of 4Next →