mmxmb | 2 years ago | on: When new hires get paid more, top performers resign first
mmxmb's comments
mmxmb | 2 years ago | on: Wise (formerly Transfer Wise) are asking me to send them photo of my ID
In my case, I believe it was triggered by a specific transfer I received. But I didn’t want to ask for details why that happened, since that’s usually considered a red flag by a financial services provider.
mmxmb | 2 years ago | on: Brazil judge orders temporary suspension of Telegram
mmxmb | 2 years ago | on: I worked at Google for -10 days
mmxmb | 3 years ago | on: Promotion of alternative social platforms policy
These are already prohibited by the linked policy:
“Prohibited platforms:
* Facebook, Instagram, Mastodon, Truth Social, Tribel, Post and Nostr
* 3rd-party social media link aggregators such as linktr.ee, lnk.bio”
mmxmb | 5 years ago | on: Ask HN: How to avoid over-engineering software design for future use cases?
“An architect's first work is apt to be spare and clean. He knows he doesn't know what he's doing, so he does it carefully and with great restraint.
As he designs the first work, frill after frill and embellishment after embellishment occur to him. These get stored away to be used "next time." Sooner or later the first system is finished, and the architect, with firm, confidence and a demonstrated mastery of that class of systems, is ready to build a second system.
This second is the most dangerous system a man ever designs. When he does his third and later ones, his prior experiences will confirm each other as to the general characteristics of such systems, and their differences will identify those parts of his experience that are particular and not generalizable.”
The overall advice is to practice self-discipline:
“How does the architect avoid the second-system effect? Well, obviously he can't skip his second system. But he can be conscious of the peculiar hazards of that system, and exert extra self-discipline to avoid functional ornamentation and to avoid extrapolation of functions that are obviated by changes in assumptions and purposes.
A discipline that will open an architect's eyes is to assign each little function a value: capability x is worth not more than m bytes of memory and n microseconds per invocation. These values will guide initial decisions and serve during implementation as a guide and warning to all.
How does the project manager avoid the second-system effect? By insisting on a senior architect who has at least two systems under his belt. Too, by staying aware of the special temptations, he can ask the right questions to ensure that the philosophical concepts and objectives are fully reflected in the detailed design.”
mmxmb | 5 years ago | on: Gitlab phished its own work-from-home staff, and 1 in 5 fell for it
See an example from last summer: https://blog.coinbase.com/responding-to-firefox-0-days-in-th...
mmxmb | 5 years ago | on: Ask HN: Intellectually simulating Podcasts/conversations/Talk
My personal favorite episodes are with Chris Lattner, Bjarne Stroustrup and Jim Keller.
mmxmb | 6 years ago | on: Nasty macOS flaw is bricking MacBooks: Don't install this update
mmxmb | 6 years ago | on: IDA Home is coming
I find it strange to imply that a RE hobbyist would use this software every single day.
mmxmb | 6 years ago | on: Apple is looking for engineers to convert its code from C to Rust
mmxmb | 6 years ago | on: Reducing UDP Latency
mmxmb | 6 years ago | on: Ask HN: Best way to increase typing speed?
Keep in mind that those lessons are for typing normal texts, not code (not enough lessons incorporating special symbols). It worked well for me since I don't care about speed that much when typing code. Being able to type prose much faster is more important to me.
I have typing.io[2] bookmarked for practicing typing code. I never really got into it since I feel like I get enough practice when writing my own code.
mmxmb | 6 years ago | on: Guide to Equity Compensation
mmxmb | 6 years ago | on: Escaping the Chrome Sandbox with RIDL