mighmi
They never removed "don't be evil", they just changed where it is in the document.
Have you heard of Ada, whose type system does the same thing?
> A deliberate misspelling of lead, originally used in instructions given to printers to indicate which paragraphs constitute the lede, intended to avoid confusion with the word lead which may actually appear in the text of an article. Compare dek (“subhead”) (modified from deck) and hed (“headline”) (from head).
Further:
> In 1990, the American author and journalist William Safire (1929–2009) was still able to say: “You will not find this spelling in dictionaries; it is still an insiders' variant, steadily growing in frequency of use. […] Will lede break out of its insider status and find its way into general use? […] To suggest this is becoming standard would be misledeing […] But it has earned its place as a variant spelling, soon to overtake the original spelling for the beginning of a news article."
Reduce Allocations and Comparison performance in Go 1.23
They go the other way.
The US surpassed the UK in per capita income in the 1880s. However, American yeomen farmers, factory workers etc. were far better off than (non-UK) Europeans even in 1800, hence millions of Europeans immigrating. By 1913, the American was still earning almost twice as much as the German or French: https://en.wikipedia.org/wiki/List_of_regions_by_past_GDP_(P...
APL Since 1978 [pdf] (2020)
What do you mean?
Why all([]) is true, prod([]) is 1 etc.
Things I found interesting
- indent with 8 space tabs
- ! error assertion operator and error matching
- ownership model of memory management
- { } denote compound expressions and yield instead of using "return" - for for all loops, like go
- hosted on source hut
- even a nice intro to how the standard library works
- already using rfcs to some extent (whereas roc e.g. uses the benevolent dictator model at the moment)
- page on how to evangelize: https://harelang.org/evangelism/
I really like it and intend to at least play with it.
Edit: It seems like Go with memory management and some extra fancier features, which is nice.
- toolchain one person can understand (I do feel go succeeds here too)
- dedicated to Unix API, but inspired by Go's approach
- comprehensible QBE compiler (Go also has a more minimal than optimized compiler)
Could you concretely explain how? I've never worked in this field and have just seen the typical rhetoric, which makes sense to me (e.g. when considering Ada's safety's higher than rust).
Realize that in aerospace etc. this is possible where 9-12 9s of reliability are the common minimum accepted. Communicating this to a field which strives towards 5 9s and is used to charlatans is difficult, and he isn't succeeding. His chosen expressions sound bombastic and conversation ("can't be hacked") compared to the technical equivalents, but developers and engineers outside of this subfield wouldn't fully understand them.
> I can make any program run much faster, often 4x
does sound baffling but when backed up by his laurels, we can charitably imagine what he really means - and it's not so difficult either. From the bottom of the barrel, using slightly better algos in python to rewriting it in rust, we can all do this. His company presumably goes further with Ada, formal methods and exotic tooling to get extra performance out of microcontrolers.
@dang or op, wrong link. Should be: https://old.reddit.com/r/youtube/comments/17z8hsz/youtube_ha...