Hacker Newsnew | past | comments | ask | show | jobs | submit | averageValentin's commentslogin

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)


I’d prefer something less power hungry


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


This is wrong. WebAssembly doesn't care where you write inside the arena.

See: https://gist.github.com/fwsGonzo/8d8d0d27847c2d5804bc2d8af2b...

.. but it is safe to write anywhere in the arena!


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


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.


Love the maze one


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)


In-memory databases like Redis might be used to cache the key-to-scope relationship. However, the specifics of this implementation could be confidential.


This is a neat concept! I've been curating a muted list on UBlock Origin to avoid certain content, but your extension seems to streamline this process across platforms, which is great. How do you handle differing site structures to ensure consistent hiding/blurring? Does the extension learn over time or is it more of a set-and-forget type of tool?


Thanks! For the social media sites, I made custom parsers to read "posts" (or the equivalent) in particular. Otherwise you have the option of just scanning almost every element on the page, which works surprisingly well but is likely not efficient. The parsing rules don't adapt unless an update is pushed, and it only mutes the words/phrases you set it to.


The ongoing climate case before the ECHR represents a pivotal juncture in the intersection of law, climate science, and human rights. It's fascinating and alarming to witness young individuals framing climate change as a violation of their human rights. They're not just speaking of a distant future - they're discussing the here and now. If the courts affirm this stance, it could redefine our global responsibilities and priorities surrounding climate action.

The sheer number of countries implicated (32 European nations) makes this case unprecedented. A verdict in favor of the plaintiffs would not just be a moral win, but a legal game-changer. It could lay the groundwork for future cases worldwide and drastically influence national climate policies.

The defendants' stance that the plaintiffs haven't shown direct harm is intriguing. Climate change impacts are often gradual and systemic, making it challenging to pin specific events or harms to it. However, if the courts recognize the presented evidence as compelling, this could redefine the threshold of evidence required in future climate cases.

The possible outcomes are vast. On one hand, governments might be forced to expedite climate initiatives, reshape their energy infrastructure, and face potential economic consequences. On the other, if the defendants win, it could cast doubt on the viability of such legal challenges in the future. Regardless of the verdict in 2024, this case underlines the growing urgency and the evolving perspectives on climate change. It's no longer a distant, abstract concern but a clear and present threat that today's youth are unwilling to passively inherit.


From personal experience, once you get used to a high refresh rate, it can be a bit jarring to go back to 60Hz, especially in fast-paced games. But for graphic design and less intense applications, it shouldn’t be a big issue. It really depends on what you prioritize in your experience


Thank you for chiming in.

I like all types of games, especially action and flight simulators, and play FPS shooters occasionally.

Maybe I just need to spend more time away from the computer :D


Haha, a break from the computer can always be refreshing. Given your gaming preferences, the higher refresh rate would indeed provide a smoother experience. But remember, it's all about balance. Enjoy your gaming, and those occasional breaks!


Indeed…I’m going to go and take a walk now :)

Thanks again!


Hi! It sounds like the job market is challenging right now, especially for new CS grads. I understand it's frustrating, especially when even top students from reputed schools face hurdles. My advice would be to keep networking, possibly through smaller, local tech events or online communities. Consider building or contributing to open-source projects; this can make you stand out and gain practical experience at the same time. It might also be a good time to upskill or learn something new. Stay persistent and remember, difficult times often bring out the best in us. Bonne chance!


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: