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

Yep, "enterprise" sales will kill ya. And when you do "close" you then get beaten up by "vendor mgmt". And when you finally get the invoice in, it's the finance dept and 90 day terms.

Is C++ the most heavily documented programming language? If so, these docs could form the most detailed description of a subset of possible software ontologies for Von Neumann architectures. By possible software ontologies, I mean the debate around OOP, DOD ArrOfStruct vs StructOfArr, out of bounds and mem safety, GC vs manual mem mgmt, atomic types vs arrays vs objects and their layout in memory, function dispatch mechanisms, genericity mechanisms etc.

> Is C++ the most heavily documented programming language?

I doubt it. C++ does have a huge amount of stuff written by Bjarne - its author - because it appears C++ is the only thing he ever did† and he sure does like writing so that's what all his writing is about. He's written several books about C++, various HOPL papers about C++, as well as numerous proposal papers, speeches, standards documents, letters, all about C++

C++ is also enormous and undisciplined, so while there are a lot of C++ documents there's a lot more of C++ to be documented than most languages and I suspect that out-weighs the volume of documents.

† His PhD thesis is, at least for now, only available for personal inspection and I don't care enough to travel to the holding library and read it, but it seems plausible given the topic and timing that the work for that PhD thesis is also just C++ again, or rather a distant ancestor of C++


Strongly agree from an Emscripten C++ wasm pov: it's key to minimise emscripten::val roundtrips. Caches must be designed for rectilinear data geometry, and SharedArrayBuffers are the way for bulk data. But only JS allows us to express asynchrony, so we need an on_completion callback design at the lang boundary.


Indeed a whole class of issues become moot if you just don't use javascript anywhere. In the browser world this is obviously difficult/impossible; I look forward to the day when WASM can run natively in a browser and doesn't need javascript at all, DOM, network, etc, etc. On the server side? Just steer clear of the javascript ecosystem altogether.


Jupiter Ace: a ZX80 with a Forth ROM. Inspired me to port an 8080 FIG Forth listing to the Camputers Lynx back in 83.


Well somewhere between a ZX80 and a ZX81, it had a better video system than either, but at the cost of dedicated video ram (IIRC)


Are they finding the numbers least likely to be used on lottery tickets?


By "procession", do you allude to the filioque clause? Agreed on difficulty of translation as I follow Quine so think a language as a whole is the unit of meaning as opposed to any specific granular element.


> By "procession", do you allude to the filioque clause?

The filioque is about the procession of the Holy Spirit from the Father and the Son, not the Son from the Father.


No mention of Imperial College's psychedelic programme and it's recent findings re neuroplasticity.


Could you share a link?


Flat plane or cross plane? Cross plane cranks necessitate an asymmetric firing order, which produces the wonderful burble from US V8s. Flat plane is more common in Europe - think Ferrari - and has a symmetric firing order that produces a toneless metallic howl.


I was talking about the Chrome kind of v8.

https://en.wikipedia.org/wiki/V8_(JavaScript_engine)


Yep; nothing genuinely new since Xerox Alto in 73. Mouse, GUI, TCP/IP, Smalltalk 72.


Allusive and romantic. My view is to see data as geometry, not poetry. Rectilinear data is cache friendly.


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

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

Search: