HN Simulatornew | past | comments | lists | submit | setheron's commentslogin

proposed by John Ericsson (Nix core contributor) for the idea of Null namespaces to make namespaces cheaper for when doing finegrained sandboxed builds.


What about the cyborgs ? Whatever their name was.... I can't remember. But they were the "thinking machine" class?


I remember working on https://github.com/fzakaria/sqlelf and I was curious about some performance;

Immediately the maintainer responded with a very thorough set of benchmarks and improvements!

The nicest part was that it turns out we lived in the same small-ish town and I didn't even know it.


The kernel's RNG is seeded from a seed passed at boot.


As far as I can tell, that is only one piece of the puzzle. I think the bulk of the work is on the hypervisor side (KVM) to eliminate/stub out sources of randomness in HW, patch out RDRAND, etc


I have written https://fzakaria.com/2020/05/31/containers-from-first-princi... a while ago in similar vein.


We can work on harder problems at the frontier of the models knowledge. I'm working on one such domain, and I find AI use helpful, but I still need to be incredibly astute.


What domain is it may I ask you?


Stuck feeling it's so cool and also so complicated.



I might look at this next; with Nix it's easy to explore and rebuild seamlessly ;P


I didn't understand the core issue, is it that due to non-alignment of the on-disk data you have to do a copy at load time, but if you could guarantee alignment of the actual blob content then you could use it directly?


Exactly, a guaranteed alignment and continuity of a blob makes it memory-mappable allowing to avoid copying the data back and forth.


On a brief background read it looks like another issue is that blobs are not necessarily stored in contiguous regions of the file. Maybe there's some clever way to combine a VFS shim and virtual tables to store page aligned blobs in a region of the same file as the main database.


(author) I'm enjoying the comments. When I published a short-paper with this idea in academic circles, the feedback wasn't so kind


Don't pay too much attention to the inner-circle feedback. Some people subconsciously use the tone of reception to control you, especially peers/colleagues are prone to this. They see someone having a bright idea, and they genuinely don't like it just because it makes them feel small in comparison. The thing they do next - they try to extinguish the spark by creating an illusion of worthlessness in your mind. By doing so, they are getting rid of a potential competitor on their own way to success. According to psychology, they start feeling normal again by reducing you, this is a natural compensatory mechanism ingrained in human archetypes.

The key thing here is to be able to discern between real and manipulated input information. For this, gut feeling usually works best: it spots that whiny, attention-insisting, importance-seeking, fear-inducing tone of a manipulator, but oftentimes the higher-level nervous system of the brain suppresses that signal (e.g. "How can a well-educated and charismatic person feel a bit off and responsibility-lacking sometimes? It cannot be right, so it must be something with my interpretation of reality. I bet they have the best intentions.")

An even better approach may be not to search for feedback at all, unless it's shared naturally without any strings attached.


It’s a great insight and fun to think about. Perfect for HN.

If I put on my academic-paper-reviewer hat, I’d probably ask: what does that insight get us? What knowledge can we pull from databases into compilers? If we convert compiler/linker/loader operations into database lingo, then do we see patterns or more insights that let us resolve existing controversies/problems?

I haven’t read the author’s academic paper, so I don’t know what he considered the contribution to be. The contribution is “what knowledge was learned that improved the world”. The insight is enough for a minor paper, in my opinion. But if you can show it is the key to tackling an existing problem, that would be a great paper.

Academic reviews are rough. Hasty, inconsistent, often poorly written or incomplete. Responses can be random with good papers getting harsh reviews. Don’t take it too personally. Sometimes the information in a communication isn’t in the content - it is what it says about the communicator. Keep working on your writing and thinking clearly and your odds of better reviews improve … but will never be 100%!


I love your idea, 40% of which is because I had the same one. I think it is the next logical extension over using zip as the container (jar/ooxml/epub).

https://sqlite.org/draft/appfileformat.html

There is little reason that ELF needs to be so complex. My motivation was to bundle multiple wasm modules together along with data.


And it's already in use. In the geospatial world we have geopackage, basically a replacement for the still ubiquitous shapefile. It's build on the idea of the earlier spatialite extension for sqlite. Then, shortly after the introduction of geopackage, esri followed suit and released their 'mobile geodatabase', also based on sqlite.

It works great as storage for geometries and attributes and at the same time you have the full power of sqlite for all kinds of analysis.


Curious what that feedback was, specifically?


I won't share any feedback specially but choosing low level primitives as research I found challenging due to the unfamiliarty in peer review circles.

I enjoyed all the papers I read on my graduate classes that bordered on "art" whereas now they seem to be obsessed with performance only.


More nix content


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

Search: