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

This wouldn't be a problem if people wrote programs in languages that have proper type systems that can correctly classify failure.

I'm thinking of types such as Maybe/Option or Either.

I hate it for example when a C/C++ function has to return a -1 in case of failure.


Will you sell the data I enter here or what do you do with it?


I will never sell anyone's data, or use it for any purpose that the user doesn't want and explicitly agree to.

For this assessment, nothing is being stored unless you submit your email address, it's all front-end JavaScript. Even then, I will just be deleting anything that comes in.

The future intent is to offer the assessment as a gateway to a SaaS product, and also have a marketplace of immigration lawyers that you could pick one to share the info with if you wanted to engage their service. But right now none of that is in place.

Thanks!


Thank you for your response. Sorry for seeing it so late.


I wonder whether this is how it was when RMS had the userland and all he needed was someone with a Kernel.


Actually, we have a kernel: https://gitlab.com/bloom42/bloom/tree/master/server/kernel

Joking aside, as you can read in the blog post I'm really eager that people join the project and contribute.


:D

Sadly my time is like all taken up and Rust skills are zero but I'd love to contribute to such a cause for sure.


I'm a Bioinformatics student, so it's not for work, but I have been looking into Suffix Arrays, BWTs and FM indexes for my project.

I've seen them applied to some real world next gen genomic tools for example this one https://github.com/vgteam/odgi implements a multi string BWT. Technically they're in academia and not making money afaik but it's interesting stuff.


Have you tried supplements and multi vitamins? If he won't eat maybe he'll drink it or swallow a pill?


> Hunger during childhood can have a ripple effect that we are only just beginning to understand.

I come from Africa and I attend talks at a medical research lab, many of which often end up involving malnutrition for obvious reasons.

I have seen a lot of research talking about how malnutrition affects kids intellectual abilities, immunity and more. This is not a problem we are just begining to understand.

[Edit]

It's also fairly common knowledge that children who get malnourised never catch up in many facets of life.


Hello, sorry I don't have your solution but I'm in your situation with not quite understanding linking. I have a lot of issues with linking/calling C++ and C libraries from each other or other low level languages. My background is in web stuff.

Could you please point me to the resources you used to get to your present level? Thanks :)


Unfortunately, I don't really have a satisfying answer for you.

I've picked up most of what I know by haphazzardly putting together information in man files, Intel manuals, and probably bits acquired over time.

That said, here's what comes to mind; first the man pages:

- ld.so(8), ldconfig(8): details about interacting with the loader

- syscall(2): gives some ABI details

- elf(5): pretty much the ELF specification

Links to books and documentation I've found helpful:

- Linkers and Loaders, by John R. Levine: https://linker.iecc.com/,

- The glibc wiki: https://sourceware.org/glibc/wiki/DynamicLoader

- The Intel x86 manuals: https://software.intel.com/en-us/articles/intel-sdm

- The OS Dev Wiki, in general, is a good resource on low-level details: https://wiki.osdev.org/Dynamic_Linker, and

- x86 Opcode and Instruction reference: http://www.ref.x86asm.net/

The last reference above isn't directly about linking, but to make sense of things like symbol relocations, you need some familiarity with instruction encoding.

Finally, Brain Raiter has a neat series of blog on his attempt at writing the smallest ELF files possible. This is what inspired me to write my own ELFs in the first place. The focus is on ELF, but there is by necessity a discussion about how linking and loading works in that context:

http://www.muppetlabs.com/~breadbox/software/tiny/

Happy hacking!


If it's software you can submit to The Journal of Open Source Software https://joss.theoj.org which will cost you as much as making a pull request as far as I know :-)


Right? Most countries in Africa actually show dropping birth rates. The ones going up or stable are ones with war or poor social amenities.


The commenter is talking about averages and you're talking about the tails of the graph.


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

Search: