News for hackers. Stuff that matters.

mighmi

> evil

They never removed "don't be evil", they just changed where it is in the document.

Re:Forth: The programming language that writes itself on Monday October 20, 2025 @01:53PM (#45646937)
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!
Re:LoC Is a Dumb Metric for Functions on Monday October 20, 2025 @01:44PM (#45646822)
LOC is an important metric for cost. There's a certain budget of what a person or team can understand/manage.
Re:Alibaba Cloud claims to reduce Nvidia GPU use by 82% on Monday October 20, 2025 @01:42PM (#45646800)
To what extent is this practice applicable to other loads?
Re:Should we revisit Extreme Programming in the age of AI? on Sunday September 07, 2025 @12:40PM (#45159739)
> CUE spec

Have you heard of Ada, whose type system does the same thing?

Re:Building Bluesky Comments for My Blog on Thursday August 07, 2025 @02:25PM (#44828439)
Taking comments via a (n email) form, which you then manually add under the article's html/markdown is nice.
Re:Ditching GitHub (2024) on Thursday August 07, 2025 @01:06PM (#44827096)
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."

Re:Project Hyperion: Interstellar ship design competition on Wednesday August 06, 2025 @10:42PM (#44820040)
Sweden did not have a mask mandate and did very well.
Re:My Ideal Array Language on Tuesday August 05, 2025 @01:02AM (#44794494)
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.
Re:RSC for Lisp Developers on Sunday June 01, 2025 @03:04PM (#44153052)
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...
Re: on Sunday June 01, 2025 @02:59PM (#44153010)
GUIX is a pleasure
Re:Building interactive web pages with Guile Hoot on Saturday May 31, 2025 @08:12PM (#44147785)
This is cool. I think I'll try to learn it!
Re:Methodical Banality on Friday May 16, 2025 @06:56PM (#44010540)
I guess the ussr originally were vibrant and full of innovation but especially the 30s purges killed it off.
Re:NSA releases 1982 Grace Hopper lecture on Monday August 26, 2024 @12:21PM (#41358772)
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
Re:Why am I writing a Rust compiler in C? on Sunday August 25, 2024 @07:30PM (#41352478)
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...

Re:Defense of Lisp Macros on Thursday July 25, 2024 @09:33PM (#41075131)
> 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?

Re:Defense of Lisp Macros on Thursday July 25, 2024 @03:30PM (#41072437)
Where can I read about your project or hear your tangent?
Re:Safety Critical Real-Time OS: Integrity-178B on Sunday December 03, 2023 @12:29PM (#38508839)
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?
Re:The Hare Programming Language on Sunday December 03, 2023 @09:56AM (#38507482)
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)

Re:Safety Critical Real-Time OS: Integrity-178B on Sunday December 03, 2023 @09:00AM (#38507125)
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.
Re:Safety Critical Real-Time OS: Integrity-178B on Sunday December 03, 2023 @08:57AM (#38507107)
> 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).

Re:Safety Critical Real-Time OS: Integrity-178B on Sunday December 03, 2023 @08:45AM (#38507011)
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.

Re:Safety Critical Real-Time OS: Integrity-178B on Sunday December 03, 2023 @08:36AM (#38506946)
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...

Older »