Viewing profile — mfonda
mfonda
HN member- Joined
- Mon, Aug 23, 2010, 5:46 PM UTC
- HN karma
- 311
- Public activity
- 74 items
- HN profile
- View on Hacker News ↗
About mfonda
No profile information was provided.
Recent public activity
-
comment
Comment #48249236
An “array” in PHP is an ordered map.
-
comment
Comment #48248866
After over two decades of working in PHP, I'm now working in Java. PHP is basically Java-lite. I am absolutely loving the compile-time safety of Java, but I dearly miss PHP's maps …
-
comment
Comment #46848808
If the changes your command makes are strictly to a relational database, then `--dry-run` becomes quite easy to implement: just start a transaction and never commit it. This avoids…
-
comment
Comment #42392413
Does anyone have any insights into how Google selects source material for AI overviews? I run an educational site with lots of excellent information, but it seems to have been pass…
-
comment
Comment #42066850
I never knew that jq without any arguments pretty-printed JSON. Very useful, and great tip to combine with pbcopy/pbpaste.
-
comment
Comment #39056896
This brings back memories. The first (and only) hardware project I've ever done is building a 4-controller multitap that connected via parallel port. It ended up working really wel…
-
comment
Comment #33883481
Great idea. Thanks for sharing, and congrats on launching it! As someone unfortunately prone to coming up with grand plans to build things, I could get a lot of use out of this. I …
-
comment
Comment #33646793
I'm exactly the target audience here--simple, blank (logo free) apparel is exactly what I like to wear. That said, I would need to see the prices come down before I'd consider usin…
-
comment
Comment #33454083
Thanks for investigating this and ultimately getting the fraudulent store taken down. I saw the same social media post regarding the fraudulent store and was surprised that a small…
-
comment
Comment #33360046
This information is often communicated by the type of the exception itself. Maybe it timed out: TimeoutException. Maybe the connection was refused: ConnectionRefusedException. Mayb…
-
comment
Comment #33350502
> Note that :Ack will jump to the first result in the QuickFix list by default. If you dislike this, use :Ack! Wow, I've been using :Ack for years and have always found that behavi…
-
comment
Comment #29987832
Just a heads up that it's not working as expected in Chrome. I loaded the page and got an IP that wasn't mine, then refreshed the page and got a different IP that still wasn't mine…
-
comment
Comment #18035364
I have a pretty customized setup--Dvorak, caps-lock remapped to control, vim a custom vimrc and set of plugins I'm used to, etc. It's certainly a mild annoyance when using someone …
-
comment
Comment #18035288
This article boils down to "Dvorak was difficult for me to learn therefore nobody should learn it." I've been using Dvorak for about seven years now, and personally I love it. For …
-
comment
Comment #17964295
What I believe it's saying, and accurately so IMO, is there are a lot of so-called "best practices" which are dogmatically followed without stopping to critically think about wheth…
-
comment
Comment #17962035
Being able to approximately estimate numbers is an excellent skill for software developers to have. Imagine you're running some operation that affects N things or has N results. Af…
-
comment
Comment #17928649
As with any style guide, many things are subjective, and the only correct answer is the one that your team applies consistently, whatever that may be. Overall, these look like a gr…
-
comment
Comment #17820185
> Haskell is not an achievement to unlock or a trophy to be won because learning is a never-ending process and not a finish line. Haskell aside, I think this is a fantastic point r…
-
comment
Comment #17256670
This was in response to Practical Tip #1: "People don't have to say when they are working." I'm arguing that this tip is harmful. I should know he was on vacation, and thus have a …
-
comment
Comment #17253651
As true as this is, unexpected problems happen. Kevin may be the only one that can fix it, or at least be able to fix it a lot more effectively than others. The issue might not be …
-
comment
Comment #16726474
Autoloading is pretty simple. PHP knows exactly where to look for code, and you know exactly where to look for it too. Class names are mapped exactly to file names [1], so autoload…
-
comment
Comment #16711834
> The affected information included usernames, email addresses, and hashed passwords - the majority with the hashing function called bcrypt used to secure passwords. If they're usi…
-
comment
Comment #16549302
> There was no division of duties on the team. Everyone was responsible for the system as a whole. [...] Basically, I asked why he didn't take care of it. His response floored me. …
-
comment
Comment #15909808
My DIY MacBook stand is simply a pile of old textbooks. Gets the job done and comes with the added bonus of adjustable height.
-
comment
Comment #15825800
eNotes.com | Senior DevOps Engineer | Seattle, WA | Onsite eNotes is an educational resource for both students and teachers. Perks include competitive pay, excellent benefits, and …