Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
AboutTheWhisles
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
AboutTheWhisles
8y ago
My experience is that it is much more a matter of architecture. This is a lock free key value store in a single file - it doesn't have the network protocol, but any threads dealing with the network IO could use it without doing anythin
2.
▲
by
AboutTheWhisles
8y ago
You might want to take a look at https://github.com/LiveAsynchronousVisualizedArchitecture/si... It is a completely lock free key value store, though does not have eviction built in. Its memory management is done using
3.
▲
by
AboutTheWhisles
8y ago
This is completely untrue to the point of being the polar opposite of reality. Look up the attributes of ideal money. Gold and silver are the original currencies. They are trustless because they can be verified easily and transferred phys
4.
▲
by
AboutTheWhisles
8y ago
Those were influential and have a had a very positive effect on modern C++ without a doubt. Now that they are part of the standard though there are fewer reasons to use anything from boost, largely because it is a double edged sword of com
5.
▲
by
AboutTheWhisles
8y ago
I'm sure there are good parts to boost. I have no idea what they are, but just by sheer quantity, something must be worth using.
6.
▲
by
AboutTheWhisles
8y ago
Prefetching is another technique. If memory is accessed linearly, the CPU can prefetch ahead of what is currently being accessed, and that will include the TLB lookups.
7.
▲
by
AboutTheWhisles
8y ago
I was already assuming that concurrency was a big part of that statement. I respect Rust's attempt to solve these issues at the language level, but my experience has led me to think that they need to be solved at the architectural lev
8.
▲
by
AboutTheWhisles
8y ago
I'm not sure an anecdote about about a software project failing twice and succeeding on a third try can be used as evidence the the language of the third try enabled something to be pragmatically possible. I'm sure rust helped, b
9.
▲
by
AboutTheWhisles
8y ago
I don't think there is anything that Rust can do technically that wasn't possible before. I think it's benefits are more about implicit organization.
10.
▲
by
AboutTheWhisles
8y ago
Requiring trust is not a positive aspect of currencies. Gold and silver succeeded in large part because they can be verified.
11.
▲
by
AboutTheWhisles
8y ago
The same extrapolations happen with population density. People in LA and New York think the world is overpopulated and everyone is on top of each other. They don't realize that 45 minutes north east of San Francisco there are no hous
12.
▲
by
AboutTheWhisles
8y ago
No it isn't, flash was the best way to do many things for the years it was popular. Video, vector animation, simple interactivity. Electron is only the best way to do something when someone knows only javascript and web dev but doesn&
13.
▲
by
AboutTheWhisles
8y ago
Not only that, but it isn't clear how many kids are in private schools, or even what the demographics are of both groups.
14.
▲
by
AboutTheWhisles
8y ago
> True, there's always another way. But you can say same about almost any subject. This thread was started because the article focuses on lock free programming with garbage collection when garbage collection is not any sort of funda
15.
▲
by
AboutTheWhisles
8y ago
> No. In this case it allows cheap, (mostly) unsynchronized deallocation. There isn't anything about garbage collection that enables something that couldn't be done before. If a lock free data structure is holding other non-tr
16.
▲
by
AboutTheWhisles
8y ago
If you really believe this, does that mean you are studying robotics?
17.
▲
by
AboutTheWhisles
8y ago
Your post that I replied to said that no governments wanted free energy, now you are shifting the goal post to some sort of further made up hypothetical world where big governments have free energy and small governments don't.
18.
▲
by
AboutTheWhisles
8y ago
Wouldn't that imply that less powerful governments would want unlimited energy to become less dependent on richer and more powerful governments?
19.
▲
by
AboutTheWhisles
8y ago
It's not what you know, it's what you can prove.
20.
▲
by
AboutTheWhisles
8y ago
Exactly - if you could copy and paste a function, having it as a full library dependency is insanity.
21.
▲
by
AboutTheWhisles
8y ago
SQLite, which is a single 6MB .c file compiles in under a second in any compiler and under 0.01 seconds with tcc.
22.
▲
by
AboutTheWhisles
8y ago
You can mitigate the reading from disk by memory mapping the file. I don't think serialization is a problem either. It is possible to make data structures that always exist as a single span of memory, so that they don't have a se
23.
▲
by
AboutTheWhisles
8y ago
Here is that exact workflow in modern C++ https://github.com/LiveAsynchronousVisualizedArchitecture/la... All the IO between nodes is serialized, so an output that is already in shared memory (to be examined or visuali
24.
▲
by
AboutTheWhisles
8y ago
I'm not clear which scenario you are alluding to. It the expectation figuring out only how to sparsely sample the same area or how to quickly sample the larger area so that a detailed scan can be taken after that?
25.
▲
by
AboutTheWhisles
8y ago
How are they expecting 'faster' MRIs from this? Are they searching for a way to hone in on the important parts to take more detailed scans?
26.
▲
by
AboutTheWhisles
8y ago
People have been already doing remittance for the last five years with cryptocurrency. It isn't too tricky to understand that someone can set up a small office in both countries, take in one currency, send cryptocurrency they already
27.
▲
by
AboutTheWhisles
8y ago
I don't know why you suddenly turn to saying engineers don't understand marketing (although that's not the same as public relations). Just because a project doesn't do something well doesn't mean they don't kno
28.
▲
by
AboutTheWhisles
8y ago
You can't profitably mine bitcoin with a graphics card
29.
▲
by
AboutTheWhisles
8y ago
You might get something out of looking at lava: https://github.com/LiveAsynchronousVisualizedArchitecture/la... Concurrency really comes from being able to split up data in isolated chunks that have access to all their
30.
▲
by
AboutTheWhisles
8y ago
It really sounds like they should take a look at this: https://github.com/LiveAsynchronousVisualizedArchitecture/si... "One appealing aspect of LMDB is its relative ease of use from multiple processes, above and b
More ›