Readit News logoReadit News
emurlin commented on Ask HN: Freelancer? Seeking freelancer? (February 2025)    · Posted by u/whoishiring
emurlin · a year ago
SEEKING WORK | Norway | Remote | Contract (full-time or part-time)

Experienced software engineer specialising in backend development with a proven track record. Over ten years of industry experience, delivering exceptional results to drive projects forward.

What sets me apart:

- Broad expertise: Projects and technologies include data integration, Intel SGX, consensus protocols, REST APIs, and web development. Proficient in C, C++, CSS, Docker, ES6+, express.js, Java, JavaScript, Kotlin, LDAP, Linux, Neo4j, nginx, Node.js, PHP, PL/SQL, Postfix, React, TypeScript, Xen, and (X)HTML5, I possess a versatile skill set.

Why choose me:

- Strong problem-solving skills: Thrive on challenging problems, finding creative solutions. Excel in optimizing performance, designing scalable architectures and resolving complex technical issues.

Expertise in Identity and Access Management (IAM), security, and data integration. Deep understanding and practical experience to deliver secure and seamless solutions. Open to exploring new challenges and technologies beyond these areas.

Available for full-time, part-time, and consulting engagements. Let's connect and discuss how I can contribute to your success.

Location: Trøndelag, Norway

Remote: Yes (remote only, unless within Trøndelag or occasional meetups within Scandinavia)

Willing to relocate: No

Résumé/CV: https://riv.ar/curriculum-vitae/

Email: hn-u5cgNWJM(-at-)protonmail.com

GitHub: https://github.com/corrideat, https://github.com/ApelegHQ

emurlin commented on Ask HN: Who wants to be hired? (February 2025)    · Posted by u/whoishiring
emurlin · a year ago
SEEKING WORK | Norway | Remote | Contract (full-time or part-time)

Experienced software engineer specialising in backend development with a proven track record. Over ten years of industry experience, delivering exceptional results to drive projects forward.

What sets me apart:

- Broad expertise: Projects and technologies include data integration, Intel SGX, consensus protocols, REST APIs, and web development. Proficient in C, C++, CSS, Docker, ES6+, express.js, Java, JavaScript, Kotlin, LDAP, Linux, Neo4j, nginx, Node.js, PHP, PL/SQL, Postfix, React, TypeScript, Xen, and (X)HTML5, I possess a versatile skill set.

Why choose me:

- Strong problem-solving skills: Thrive on challenging problems, finding creative solutions. Excel in optimizing performance, designing scalable architectures and resolving complex technical issues.

Expertise in Identity and Access Management (IAM), security, and data integration. Deep understanding and practical experience to deliver secure and seamless solutions. Open to exploring new challenges and technologies beyond these areas.

Available for full-time, part-time, and consulting engagements. Let's connect and discuss how I can contribute to your success.

Location: Trøndelag, Norway

Remote: Yes (remote only, unless within Trøndelag or occasional meetups within Scandinavia)

Willing to relocate: No

Résumé/CV: https://riv.ar/curriculum-vitae/

Email: hn-u5cgNWJM(-at-)protonmail.com

GitHub: https://github.com/corrideat, https://github.com/ApelegHQ

Deleted Comment

Deleted Comment

Deleted Comment

Deleted Comment

emurlin commented on Google now defaults to not indexing your content   vincentschmalbach.com/goo... · Posted by u/vincent_s
vincent_s · a year ago
This is a common initial reaction, but it misses an important point: Google's process for deciding what to index isn't perfect. There's no perfect solution. Many valuable, high-quality pieces of content that people would find useful never make it into Google's index.

In the past, users could refine their search keywords until they found what they wanted. This approach doesn't work as well now. The main reason? The content you're looking for might not be in the index at all. Google's selective indexing aims to reduce spam, but it also limits the diversity and depth of discoverable information.

emurlin · a year ago

  > Many valuable, high-quality pieces of content that people would find useful never make it into Google's index.
I see your point in the light of the article (not indexed = not visible), but it feels like the things that _do_ make it need to follow very particular content and style patterns to rank high.

Anecdotally, this observation comes from searching for any term and seeing the results: they are usually similar-looking plausible-looking-but-actually-low-quality results that seem to follow the same or similar structure and have the same content. This does indeed limit the diversity and depth of information, but I'm not so sure it reduces spam, as these low-quality sites seem to be as prevalent as ever before, if not more.

From experience writing articles to a small tech blog, this means that it's quite difficult to get well-researched articles to rank well, even if they're indexed.

For example, I've written an article on how to block hotlinking (I've just checked, and Google says it's indexed). If you search for this, my article on a not-so-well-known blog is nowhere to be found(*)(**), and this is somewhat expected, for a myriad of reasons. The problem isn't that my post doesn't rank, but rather that none of the top-ranking (or even not-so-top-ranking) results are wrong. They are either about how to do this on cPanel or whatever, which is ineffective (but granted, could be what people are looking for), or instructions using the `Referer` header, which is ineffective.

These days, browsers offer headers like `Cross-Origin-Resource-Policy` which can completely solve the particular issue of hotlinking, unlike `Referer` which is easily bypassed using `referrerpolicy="no-referrer"`. However, because most 'authorities' seem to be wrong on this issue, the correct result isn't displayed, because it's a hard problem to solve algorithmically (or even manually).

(*) This doesn't affect just Google, though.

(**) Because it's indexed, adding the right keywords (which you wouldn't do in this case unless you already knew the answer) does bring it up, although from federated high-authority sites instead of the original canonical source.

emurlin commented on Show HN: Execute JavaScript in a WebAssembly QuickJS sandbox   github.com/sebastianwesse... · Posted by u/sebastianwessel
emurlin · a year ago
Interesting approach! As an author of another JS sandbox library[1] that uses workers for isolation plus some JS environment sanitisation techniques, I think that interpreting JS (so, JS-in-JS, or as in this case, JS-in-WASM) gives you the highest level of isolation, and also doesn't directly expose you to bugs in the host JS virtual machine itself. Since you're targeting Node, this is perhaps even more important because (some newer developments notwithstanding) Node.js doesn't really seem to have been designed with isolation and sandboxing in mind (unlike, say, Deno).

From the API, I don't see if `createRuntime` allows you to define calls to the host environment (other than for `fetch`). This would be quite a useful feature, especially because you could use it to restrict communication with the outside world in a controlled way, without it being an all-or-nothing proposition.

Likewise, it doesn't seem to support the browser (at least, running a quick check with esm.sh). I think that that could be a useful feature too.

I'll run some tests as I'm curious what the overhead is in this case, but like I said, this sounds like a pretty solid approach.

[1] @exact-realty/lot

u/emurlin

KarmaCake day80March 5, 2021
About
Available for contract work

CV: https://dl.riv.ar/cv/20231031_CV_Vieitez_Parra.pdf?sha384=JmAhMRM3_6xNQQAPDX3OzYrgmzZ2PlqnA1bVyJqnTNyjC64p-VM5BEJEvsT3_sSN Blog: https://apeleg.com/blog/

View Original