evil
They never removed "don't be evil", they just changed where it is in the document.
HN user
I work as a cloud engineer using Go. I am learning Racket to really explore computer science.
Some decades ago, I lurked on oldschool anarchist and blackhat websites, was a script kiddie etc. but long since forgot that world. I'm trying to rediscover it and really appreciate the freedom of the web, the sublime elegance of pre-C/Linux paradigms (SmallTalk, Ada, Lisp, Forth, J/K) and soar the verdant climbs of true power.
evil
They never removed "don't be evil", they just changed where it is in the document.
It's a real cool idea to compile everything down to lambda calculus and then you solve all semantics issues. (If something fits) you can convert 1:1, use general libraries in one language in others without loss etc. Ah, what a beautiful world it could be!
LOC is an important metric for cost. There's a certain budget of what a person or team can understand/manage.
To what extent is this practice applicable to other loads?
CUE spec
Have you heard of Ada, whose type system does the same thing?
Taking comments via a (n email) form, which you then manually add under the article's html/markdown is nice.
The etymology is:
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."
Sweden did not have a mask mandate and did very well.
Julia may be cool, but it's not an array language in the tradition of APL.
Because it's in the middle of the night.
Perhaps paradise. The browser as a lisp machine, ah... Dreams. The spritely team is making strides to using Guile in WASM, but it's nothing like s expr instead of JSON etc. could have been. https://files.spritely.institute/docs/guile-hoot/0.1.0/Intro...
GUIX is a pleasure
This is cool. I think I'll try to learn it!
I guess the ussr originally were vibrant and full of innovation but especially the 30s purges killed it off.
Without detracting from her humor, Thomas Edison and other before him e.g. wrote about bugs in the 19th century: https://en.wikipedia.org/wiki/Bug_(engineering)#History
Wait, dissemblers will turn assembly into any language you want?
wrinkles
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...
there's a circularity in the K&R book that makes it confusing if you read it all the way through
What do you mean?
Where can I read about your project or hear your tangent?
Thank you! Do you have visibility into the certifications or business structure here? Like how does a company enter this space with random subpar software? Do the certifications automatically preclude open source software at the moment?
The introduction is really well done. It's not all bells and whistles like roc, but goes through everything cleanly and succinctly.
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)
The Thompson attack's where code is able to secretly modify/exploit the compiler to propagate through future compiled programs or itself when compiled. Preventing the execution of foreign code thus reduces the attack surface even further.
Both products, both vendors, are absolute garbage.
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).
Don't be confused. He just needs a better copywriter.
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.
Could you tell us more about the system, project etc.? And how does one enter such a subfield?
The most interesting part from the discussion was noting it's implemented in the most basic, easily avoidable way (just spoof chrome) implying engineers unhappy with these tasks.
@dang or op, wrong link. Should be: https://old.reddit.com/r/youtube/comments/17z8hsz/youtube_ha...
Amazing to see this on the front page multiple times and reposted every 20 minutes, each time as the highest performer on new. I've never seen such story velocity before.
This is a good point. I hadn't noticed Microsoft's share price dropping 20% on the initial announcement.
The pixels really disappoint here:
- Originally, you had unlimited storage for life (leading to a brisk trade in Pixel 1s even today, putting new pics on them for permanent back up).
- Then unlimited storage at somewhat reduced quality
- After pixel 5, that's out the window and they try to upcharge you for google 1 space
And now this...
Can someone help me understand what Sam's actual value is? He doesn't seem to be a particularly important practitioner/researcher re: AI and is "just" a CEO/salesman-evangelist to get funding, which Microsoft doesn't need?
Is he particularly apt at leading/managing research teams? OpenAI's slow productization doesn't imply he's a product/idea guy a la Jobs.