HNHacker News
TopNewBestAskShowJobs

mping

975 karma · joined March 20, 2009

submissionscomments
mping··on Jepsen Disputes MongoDB's Data Consistency Claims
Curiously, I just read this: https://blog.expensify.com/2018/01/08/scaling-sqlite-to-4m-q...
mping··on Paying Remote Employees Fairly
12h is maybe too much but I have worked with people from +/-4h, what you want most of the time is a decent overlap between all team members. Besides there are some roles such as SRE that need people 24/7 around the world
mping··on Tell HN: Interviewed with Triplebyte? Your profile is about to become public
Kinda reminds me when LinkedIn invited your Gmail contacts without your consent. I think fb did something similar in the beginning. So the lesson is that if you want to grow quickly you do a land grab, just stomping on your user's rights.
mping··on Amazon is handing out 'Thank you' t-shirts to warehouse workers as it cuts pay
I agree. I even remember an article about an Amazon warehouse worker that could only afford diapers sold by Amazon because they were the cheapest. The irony.

But like someone else mentioned, there are countries where Amazon has to pay minimum wage and it works just fine. I think we as consumers have the responsibility to vote with our wallet but we as society have responsibility to put boundaries into laws to prevent abuse. So in my view consumers, suppliers and legislators are at fault.

mping··on Amazon is handing out 'Thank you' t-shirts to warehouse workers as it cuts pay
Consumers suffer because they won't buy that 50in tv? Really, any business that exploits workers should not exist. If some goods are just too expensive then people should really learn to live without them. I don't mind "suffering" as a consumer if what I pay reflects the real costs of production. It's called honesty.

The problem is that any company as big as Amazon is a billion pound train moving at high speed, it can't make turns that fast. So while I would like for them to try harder I don't expect it to happen.

mping··on Show HN: The Monty Hall Problem in JavaScript
Porta mesma door in Portuguese. Author is probably pt/pt or pt/br
mping··on The $1,799 MacBook Pro 13 vs. the $650 Acer Swift 3
I agree that what matters most is UX and battery life, but these are not fixed and are actually pretty malleable, otherwise the only thing that would beat a mbp could only be next year's mbp.

I had a laptop with terrible battery (desktop replacement) and it was great for my use. I also have a xps13 and it's great. I also had a mbp15 and it was great too. As you guessed, I had a different use case for each.

If I had to spend my money, would probably be the Acer as long as battery was ok.

mping··on The $1,799 MacBook Pro 13 vs. the $650 Acer Swift 3
If you value your time like that you might as well sleep 2h less and earn 400$ every night.

This is not a fair comparison because there are a lot of benefits of troubleshooting, most of them intangible. If you don't like it fine, just get a Linux "certified" laptop or a Mac.

mping··on Write Libraries, Not Frameworks
I'm not familiar with scala but will take a look. Completely agree over your last point. I very much prefer libraries over frameworks, and as you said pointcuts are a bit fragile, but my main point is that they behave differently because of bytecode transforms.
mping··on Write Libraries, Not Frameworks
Don't forget AOP can work on top of compiled classes, not sure I'd there is an equivalent in python or ruby.
mping··on Write Libraries, Not Frameworks
If I give you a jar (or equivalent) of my compiled app, can you still apply cross cutting concerns (over compiled code you may not own)? Because that's what AOP and bytecode transformation can do.
mping··on Write Libraries, Not Frameworks
I remember the Rails people making fun of the Spring stacktraces vs the Rails one (being much shorter). Guess what, a couple of years later Rails has the same layers of abstraction
mping··on Imperial College London have released their Covid-19 epidemic simulation
Academia is geared towards paper publishing, so why would they bother with code quality? Even if in the long run it would benefit them, its at best a nice to have. Most academia doesn't share code or data anyway.

It's like saying that programmers are professional English writers, so comments and such should be written in perfect English.

IMHO the only valid criticism is if the the simulation modelling is sound and implemented accurately.

mping··on Bats in Portuguese Libraries (2018)
HNers very much like knowledge, and books contain large amounts of it.
mping··on Why Segment Went Back to a Monolith
Sounds like a job for Erlang
mping··on Sweden to shut bars and restaurants that ignore coronavirus restrictions
This assumes conditions don't change. With enough time, a treatment or cure can be found. In the future, hindsight will be 20/20 but right now the wisest is to buy time to understand the spread and disease better.
mping··on Luminus – A Clojure Web Framework
Hey, where's your blog? I'd like to take a look at those bits too!
mping··on Luminus – A Clojure Web Framework
Will take a look, tks
mping··on Luminus – A Clojure Web Framework
I saw the videos, they are helpful but I couldnt make my project work somehow.
mping··on Luminus – A Clojure Web Framework
I tried fulcro but the amount of concepts you needed to learn was a bit too much. Unfortunately I was experimenting with electron which made it more complicated. It sounds a great framework if you have the right requirements but personally I found reagent/reframe alot simpler for my use case.

Also, the fulcro docs are thorough but it didn't click for me, I left with some questions unanswered.

mping··on Coronavirus: Elon Musk 'child immunity' tweet will stay online
Aka engineer's disease
mping··on Popcorn Time 4.0
Of course it is. Stealing is taking what is not given. People can play with words and logic all day but that's it. If you take something that was not given to you it's stealing. In case of torrents, the owner of the media obviously didn't sell it nor gave it.
mping··on Norwegian asks students in poor healthcare countries like USA to return
Don't forget the bill
mping··on Google Kubernetes Engine is introducing a cluster management fee on June 6
I keep backups of my cloud data whenever possible. Mostly a couple hundred mb for small projects, I have been bitten by the same situation in the past
mping··on Privacy critique of WhatsApp
Well SMS and voice calls work fine. For the res, most of the time it can wait.
mping··on Google interviewing process for software developer role in 2020
Apparently no, they have more candidates than they can manage so they can afford it.
mping··on Why Discord is switching from Go to Rust
Ecosystem is a real problem, but motivated engineers will make it work no matter what. I mean, banks run on COBOL.

Besides, I am willing to bet idiomatic rust is 2x-10x faster than idiomatic kotlin.

mping··on Things I Believe About Software Engineering
Productivity is a function of concentration and understanding. If you have sufficient knowledge, what lacks is concentration. I'm perpetually amazed how people 1) fail to see this and 2) think their concentration power is fixed for life.

An example of this is when you do pair programming, your pair forces you to keep concentrated (and you force him too) - if you are screensharing you won't alt tab to reddit) so it's an example on how you can keep focused for longer periods than normal, at the expense of being more tired at the end of the day.

mping··on Advice to avoid public Wi-Fi is mostly out of date
Err, no it is not safe unless you trust the app you are running to validate the certificate chain. Not so long ago, I found out my bank's app didn't validate the cert and I could happily put a proxy and intercept all calls.
mping··on The 'Race to 5G' Is Lobbyist Nonsense
I'm not familiar, but it was US's own NSA that was caught red handed. China has an aura of non compliance and state sponsored hacking but I trust them as much as the US.
← PreviousPage 6 of 19Next →