Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
cturner
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
34 ms
·
301.
▲
by
cturner
8y ago
This is a distraction from the post. But the thread may attract minds who are glad to correct. The post shows an example where code calls into shared-object files from picolisp. Something I have been wondering: why are the inspection option
302.
▲
by
cturner
8y ago
The source is about road use, which is more specific than your claim. The top modes of transport are walking, the underground, long-haul rail infrastructure. I think the source goes against both your claim and its own headline. Diagram 3.11
303.
▲
by
cturner
9y ago
This is broken. (Woke from a sleep, face-palmed. I have been in Windows IPC land and got my wires crossed, sorry.) In linux you can select on both the stdin fd and network sockets in a single call. There is a way to get a fd for AIO also. A
304.
▲
by
cturner
9y ago
> Linux kernel has Async IO Linux offers some async io features, but does not offer async throughout. In a fully async platform you would be able to do general-purpose programming without ever needing to use multithreading. Examp
305.
▲
by
cturner
9y ago
Try the Pieter Hintjens psycopath book. Overlook that he uses a non-clinical use of the word psycopath. Pretend he instead wrote vampire, and read for the content. He gives strategies that do not involve leaving, and that seek to build you
306.
▲
by
cturner
9y ago
In the UK, Australia and Canada, courts award costs. This usually goes against the loser, but might not if the judge believes the winner held a correct but frivolous position. It seems to be a pretty good mechanism. In particular, it does n
307.
▲
by
cturner
9y ago
It is not a complete match. A quality of the actor concurrency model is unreliable message delivery. The system described in the post could be done with reliable delivery expectations.
308.
▲
by
cturner
9y ago
I don't think you can teach it well except through starting with C. Berkeley sockets is a weak API that became a standard. And you need to know what is happening at the C layer in order to reason about what is going on. People who know
309.
▲
by
cturner
9y ago
Not to disagree with you, you highlighted intended use for linux. It touches on something i have wondered about. How far you could get in creating a general purpose computing platform with no floating point support at all, including no soft
310.
▲
by
cturner
9y ago
When you hire a junior developer, they are themselves a project. How else could it be? The need for mentoring is what makes them a junior. If they didn't need mentoring, they would not be a junior. Code reviews are a reactive exercise.
311.
▲
by
cturner
9y ago
I have not yet done detailed study, but your paper appears to be a fabulous resource. The context from your post is high-value also. Thanks.
312.
▲
by
cturner
9y ago
There is a certain difficult to describe joy about tight native development. Ignore the haters, congrats on your release.
313.
▲
by
cturner
9y ago
Where are the main blowouts in python performance? For example, is it compilation, evaluation overhead, or memory management?
314.
▲
by
cturner
9y ago
You introduce a strong point with the issue moving structs over the barrier. When I do it, I create constructor functions in C, and only send pointers over the bridge between the non-C and C. I'm happy to do this, but recognise that it
315.
▲
by
cturner
9y ago
"To test C code you need to compile it" I think nickpsecurity has introduced two ideas, and you are only countering the more complex one. The ideas were, * Use python as a preprocessor * Use python to call into C. To the first ide
316.
▲
by
cturner
9y ago
Similar experience. I booted to windows to try it. No antivirus in play. Installer exits without explanation, cannot see anything to run.
317.
▲
by
cturner
9y ago
A fun problem I play with sometimes: eek out a small-but-super-powerful subset of standard shell tools (sh, awk). For example, if you could create a forth in a dozen lines of bash, then you could just recreate it whenever you needed it. The
318.
▲
by
cturner
9y ago
Western tonality has some rules. Composers can operate outside of that if they want. With computers, a single composer could make up a new set of rules for every piece. You can turn a drum beat into a note by accelerating the wave form, inv
319.
▲
by
cturner
9y ago
People in this thread might be able to offer me advice on a project I have open. I know C but am not experienced working on large C codebases. Below I will describe its rough build structure. I hope for strong tool or re-framing advice. I h
320.
▲
by
cturner
9y ago
You don't have mining in proof-of-stake. (Mining is for proof-of-work.) My focus is multiple-host, centralised async systems. I think this is the future, and that databases will be marginalised. Comment here elsewhere gives more detail
321.
▲
by
cturner
9y ago
(I'm explaining the dream here. If I knew what I was talking about, I would have done it.) If the blockchain community gets the contract/language issues sorted out, a small dev team could knock out a first-stage system like the fi
322.
▲
by
cturner
9y ago
> Technically, decentralized system will be > always slower than centralized one. This is not a reasonable response to the parent: bitcoin is significantly slower than other systems of its class. Ethereum is an equivalen
323.
▲
by
cturner
9y ago
Imagine a blockchain operated by a consortium of five companies. There are also second-grade members in the pool. For the sake of example, imagine this is a market that is being used to trade fishing rights for a region off Iceland. Each of
324.
▲
by
cturner
9y ago
It is misleading to describe etheteum as Turing-complete. If it were, an infinite while loop would soon crash the network. (As mentioned in the article, the processing of Ethereum contracts is powered/funded by a finite valuable curren
325.
▲
by
cturner
9y ago
It is not helpful to scatter snarly phrases like "if you did your research". Also here you have created a straw man argument by introducing ideas that are tenuously resulted and then criticising the parent as though they had taken
326.
▲
by
cturner
9y ago
I am using python to wrap Windows-C this week. I tried Idle again for the first time in years. Its text navigation is nasty, and caused me to go to shift editor. For example, ctrl+shift+arrows highlighting is something I do all the time and
327.
▲
by
cturner
9y ago
The Unix philosophy GUI thing has been done in a few directions. Plan9 did "absolutely everything is a data stream". Connect anything to anything in a bitmapped desktop. BeOS/haiku did "everything is an icon". Appli
328.
▲
by
cturner
9y ago
Is the RiscV community seeking to create a bus standard? By analogy, the pc architecture is not just about the amd64 instruction set, but also PCI. I expect that broader standardisation would make life easier for operating system efforts, b
329.
▲
by
cturner
9y ago
I introduced Qt because it is an example of a high-quality, full-system framework that you can chose to live in. I did not mean to imply that SDL used Qt, but I can see how it reads that way. When I was following Handmade Hero, some of the
330.
▲
by
cturner
9y ago
"It needlessly restricts your platform though" Not necessarily. Casey discusses this issue well into his series, but it would be twenty or thirty hours in. There are two general approaches to multiplatform. Approach 1: the SDL way
More ›