averageValentin

Joined 4 years ago

Karma
116
Submissions
64
Member since
Nov 16
View on Hacker News

Recent submissions

Comment · 3 years ago
A few years back, I was in a similar situation and found BOINC(https://boinc.berkeley.edu/) to be a great way to contribute. It's a platform that lets you support various scientific research projects by sharing your computational power and bandwidth. However, it's worth noting that BOINC might tends to be more CPU/GPU intensive rather than bandwidth-heavy(I'm not entirely sure about its bandwidth usage)
Comment · 3 years ago
Appreciate the clarification. You're right that WebAssembly doesn't enforce bounds checking within its linear memory, allowing for out-of-bounds writes within the allocated space. While it does enhance security at the host boundary, it doesn't absolve the need for careful memory management within the WebAssembly module itself
Comment · 3 years ago
Compiling to WebAssembly can mitigate certain issues, specificaly with memory safety in unsafe languages like C.

Take this C function: void write_to_buffer(char *buffer, unsigned int size, char value) { for (unsigned int i = 0; i <= size; ++i) { buffer[i] = value; // Unsafe: can write past the buffer if size is too large } }

Compiled to native code, an incorect size can lead to a buffer overflow. However, if you compile this to WebAssembly, the out-of-bounds write would be caught by the WebAssembly runtime, preventing a potential security flaw. But it doesn't eliminate the need for good coding practices, it does add a layer of protection against some kinds of memory-related errors

Comment · 3 years ago
I've seen this too, and it's incredibly frustrating. Certs should be a stepping stone into the industry, not a stumbling block. It feels like the focus is more on making money from retakes rather than ensuring the test reflects actual job skills. The mismatch between study materials and test questions is disheartening for anyone trying to advance their career or break into a new field. We need a system where the effort put into learning is matched by the value of the certification gained.
Comment · 3 years ago
Love the maze one
Comment · 3 years ago
There have been a few documented cases where vertical transmission might have occurred, but it appears to be a rare event (most newborns tested shortly after birth are negative for the virus)
Comment · 3 years ago
In-memory databases like Redis might be used to cache the key-to-scope relationship. However, the specifics of this implementation could be confidential.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton