HNHacker News
TopNewBestAskShowJobs

mfjordvald

418 karma · joined February 19, 2011

My name is Martin Fjordvald, I work at Zetl ( https://www.zetl.com ) - a financing platform focusing on asset-light businesses in Asia-Pacific. I used to blog about nginx at https://blog.martinfjordvald.com/
submissionscomments
mfjordvald··on Ask HN: How to deal with shipping AI-written code you don't understand?
>Your job is to design, the AI builds like the junior engineers. Then you review their work.

I'll add to this that your job is also to design tooling and feedback loops that allows the AI to improve over time.

You have policy gates: How the AI should act. (and a feedback loop to check the code is adhering to those policy gates)

You have quality gates: How the AI verifies it's done things correctly (testing, linting, PRDs, cyclomatic complexity)

Modern AI engineering is really about improving this system rather than manually reviewing AI output. The better the policy gate and quality gate enforcement, the less manual review is required and the more velocity you achieve.

Sticking with being a human-in-the-loop reviewer of AI code is where people lose all hope in still being software engineers.

mfjordvald··on Dolphin Progress Release 2603
There's tons of options, no-intro, redump, tosec, mame are all doing DAT files with file checksums.

That said, ROMs are basically never a malware vector as they have to exploit an issue in the emulators themselves and historically that hasn't really been seen. Typically malware related to roms happens with files included in the zip archives or by sites offering "downloaders" with embedded malware.

mfjordvald··on Why Is Fertility So Low in High Income Countries? (NBER)
This argument kind of falls apart when you consider Europe has virtually free education and some parts like Scandinavia pay a sizeable stipend to students of higher education.

It might be a contributing factor in some countries, but there's definitely more going on.

mfjordvald··on Reddit is taking over Google
You can bypass that by customising your accept header. There's a Chrome extension that does it for you https://chromewebstore.google.com/detail/reddit-load-images-...
mfjordvald··on Google warns its own employees: Do not use code generated by Bard
Egg temperature plays a definitive role in the sex of turtles, but no one would claim it in the realm of possibility for that to affect humans.

It's always good to be aware of how things affect human hormones and absolutely worth study and regulation, but it's a huge jump from frogs are affected to humans are affected. I know right wing people are world class long jumpers so this kind of "it could be!" really isn't helping towards a reasonable debate.

mfjordvald··on How I feel quitting my own startup
Side note, but the small font size + light grey text on the white background made it a bit of an eye strain for me to read your story, would definitely benefit a bit from some more contrast.
mfjordvald··on Google and Mozilla are working on iOS browsers that aren't based on WebKit
Google news app insists on opening in a chrome-based webview without ad blocking. Large part of why I rooted to get adaway.
mfjordvald··on Ask HN: Is having a personal blog/brand worth it for you?
I feel like you're personally attacking me haha.

I don't really need it for getting jobs but I definitely moved on to other topics and just never kept up with the blogging.

mfjordvald··on It is difficult for the average person to conceive of how useless NFTs are
Most NFTs are still made on the Ethereum mainnet which has huge gas fees indeed. There are alternative protocols which make it cheaper but it's a pain (and expensive) to move over to those protocols.

There are some projects working on reducing this though, for example zkSync is doing some really interesting work on a layer2 solution that feels like you're staying on the Ethereum mainnet but the fees are highly reduced thanks to the zkRollup algorithm.

I saw my friend mint an NFT for $1.40 the other day just to showcase the work zkSync has been doing, at this cost it'd be super interesting for real world uses beyond just art provenance.

mfjordvald··on New Mac ransomware spreading through piracy
They have been for decades! Most scene releases that are packed will include an SFV file that contains the checksums of each of the package files so that you can check the file integrity.

Obviously those can be repacked and faked so you'd have to check multiple sources to ensure you get a genuine release, but yeah the scene groups are as usual way ahead of everyone else.

mfjordvald··on Iran lawmaker says 50 dead from coronavirus in city of Qom
Netherlands though, not the US. If they're anything like most of Europe then a doctors note is all you need to still be paid while sick more than 1-2 days.
mfjordvald··on AWS costs every programmer should know
To be fair, there's a world of difference between a single POP HE connection and the globally distributed AWS CDN. Understand your use-case and what factors are important because HE has significant drawbacks in some cases.
mfjordvald··on Update Regarding Add-Ons in Firefox
Don't think so, from what I understand, the problem was the intermediate certificate expired, it would have expired regardless if there were no automatic updates.
mfjordvald··on Nginx to Be Acquired by F5 Networks
Very big yes! No doubt Igor deserves the majority of the honour for Nginx, but volunteer contributors were a big part earlier on, both in patches, investigations and community support.

Search through the change log for "thanks to" http://nginx.org/en/CHANGES and you'll see a lot of contributions. Two people who stand out as frequent contributors are Piotr Sikora and Maxim Dounin (who went on to actually work at Nginx!).

And this does not show the mailing list discussions and bug investigations or the documentation maintained by the community in the early days.

[This post is not intended to mean this sale is bad, just to highlight some of the awesome community contributors]

mfjordvald··on User retention at Pinterest: tackling an ambiguous problem
> While we were building the model we also wanted to figure out what to do for these Pinners once we could target them. We thought it would be best to ask them, as they surely would know why they were using Pinterest less. So we did an in-product survey for a sample set, and found the most common reason for not using Pinterest was that they got busy.

They did mention contacting users and, as is usual, got only the symptom, not the underlying cause. Talking to users is great to understand why something happens is great, but it has to be translated through deep product insight to be useful.

mfjordvald··on Tesla Names Robyn Denholm as Chairman to Replace Elon Musk
This is not abuse of employees, this is abuse of customers.
mfjordvald··on The TSA has a watch list of people who present “challenges” to screening
I accessed it just fine from Portugal just now. Maybe it's something else wrong?
mfjordvald··on MySQL 8.0 is now generally available
count(*) doesn't do full table scan as it's not tied to specific data. It has special handling logic. The only case where it might have to do a full table scan is if you try to count() on a specific (nullable?) column without an index.
mfjordvald··on AV1 beats x264 and libvpx-vp9 in practical use case
I think them accepting a 5x encoding slow-down means they are mostly concerned about decoding speed.
mfjordvald··on Ask HN: Who is hiring? (April 2018)
Compare Europe Group (http://www.compareeuropegroup.com/) | Lisbon, Portugal | Full-time. Onsite. Can sponsor visa

Compare Europe Group runs service comparison sites across Europe. We help consumers navigate and compare the complex landscape of services such as loans, credit cards, insurance, and telco services. We are currently looking for talented people for the following roles:

* Fullstack Developer (Junior & Senior): http://www.compareeuropegroup.com/careers/fullstack-develope...

* Java Tech Lead: http://www.compareeuropegroup.com/careers/java-tech-lead-lis...

* QA Lead: http://www.compareeuropegroup.com/careers/automation-qa-lead...

We value critical thinkers and expect our developers to champion taking the time to deliver quality, well tested software and to help us build our future processes for rapid iteration and developer happiness.

If interested please apply on the site or email directly to jobs@compareeuropegroup.com. Mention seeing the ad on HN for bonus points!

We can sponsor work visas for non-EU applicants.

mfjordvald··on OPPO Digital will gradually stop manufacturing new products
Just a small clarification. Oppo (phones) is not the parent of OnePlus in the sense that Oppo (phones) controls anything with OnePlus.

The relationship is more that Oppo (phones) is owned by Oppo Electronics, which also owns a part of OnePlus. So OnePlus is kind of a competitor to Oppo, just not very fiercely.

mfjordvald··on Hackers Are So Fed Up with Twitter Bots They’re Hunting Them Down Themselves
Thanks for the push. I never use Twitter on my phone anyway but I had the app installed for no use at all. Just got rid of it.
mfjordvald··on The Mystery of the Slow Downloads
You're not really.

My costs: $799 dedicated on 1gbps connection (overkill)

AWS Costs: $6000+

AWS is simply impossible for me.

mfjordvald··on Banks Enforcing Lower Security for Profit
You're misunderstanding the terms a bit. Salting is only done once because it's a random string you apply to the users password so that if two users use the same password they do not result in the same hash. This is primarily meant to combat pre-generated rainbow tables and forcing each password to be broken individually.

You're thinking of multiple rounds of hashing, designed to increase the computation cost of the hashing. For example Bcrypt has a built in cost factor. While this is definitely important it's not quite the same as salting.

mfjordvald··on MongoDB shares jump more than 30% in $192M IPO
I'm curious what you mean by this. We use a combination of RethinkDB + Deepstream at work and it's amazing to work with with really simple querying language. I might very well be missing something, though, as I'm not the main developer so not too deep into it.
mfjordvald··on Show HN: MonoThesis – A productivity tool for asset managers
Hey HN,

Recently there's been a lot of discussion on active versus passive in the asset management space, famously symbolised by the recent conclusion of the Warren Buffett bet.

We've been talking with a lot of hedge-funds in the past year and been struck by just how few tools active asset managers have available to them on the qualitative side. There's an immense amount of fundamental information that goes into an investment, both on the qualitative and quantitative side, but the existing tools are mostly focusing on the quantitative aspect.

We've decided to take the approach of helping with the qualitative aspect by giving asset managers better ways to access all the information available to them.

MonoThesis is our attempt at giving asset managers a better way to write their investment thesis and worry less about managing data.

We know there are quite a few people here on HN who always contribute great points to the finance discussions so we'd love to hear your take on this.

-- Martin

mfjordvald··on Internet speed guarantees must be realistic, says Ofcom
You're probably not going to get 1Gbps from a distant server even if that server is not overloaded.

I run some traffic heavy servers and even while my servers can be perfectly capable of pushing more, one of the links between me and you is congested so we're both getting shafted. Cogent is especially guilty of this.

Basically the entire Internet is a mess, last mile is a problem, but so is all the major interchange points between carriers.

mfjordvald··on Optimizing web servers for high throughput and low latency
One of my more popular blog posts is exactly about how to "optimise" nginx for high traffic loads and the gist of it is pretty much "you can't really do much, but here's some minor stuff". I consider that a good thing though, a web server shouldn't really require config tweaking to perform well.
mfjordvald··on Ask HN: How do you pivot your career when jobs want years of exp in a stack
Interestingly I'm the exact opposite, of the 4 jobs I've had all have been through network, from the very first grocery stocking job to IT and product jobs.

When I hire the first thing I do is also reach out to my personal network to see if anyone is looking for work or know anyone who is.

My wife did just manage to land a job with a cold application, though, so it's not like either way doesn't work.

mfjordvald··on Wikipedia’s Switch to HTTPS Has Successfully Fought Government Censorship
360 Secure Browser by Qihoo, we saw back in 2014 that it was already compromised then: https://en.greatfire.org/blog/2014/oct/china-collecting-appl...
Page 1 of 5Next →