~sforman/heliotrope.pajamas

9

link dump

Details
Message ID
<20230803192807.5F56E801BC8@smtp.hushmail.com>
DKIM signature
missing
Download raw message
clearing out tabs in m/browser.

New citizen science platform allows everyone to shape agroecological transitions 
https://forestsnews.cifor.org/83738/new-citizen-science-platform-allows-everyone-to-shape-agroecological-transitions?fnl=en
https://onemillionvoices.agroecologymap.org/en/home/index

INTRODUCTION TO COLOUR SCHEMES
https://personal.sron.nl/~pault/

Briefcase a tool for converting a Python project into a standalone native application.
https://briefcase.readthedocs.io/en/stable/

https://github.com/Ralim/IronOS
https://ralim.github.io/IronOS/
https://news.ycombinator.com/item?id=36954159

Chawan - a web browser for your terminal
https://git.sr.ht/~bptato/chawan

https://dcreager.net/2023/06/29-forth/

 A Git-compatible DVCS that is both simple and powerful
https://github.com/martinvonz/jj




- - - - - 

In other news, I implemented Joy in Elm, mostly for kicks but
also to have in in the "front-end" w/o having to touch JS.

- - - - - 

Been at the house, haven't gone to the land.  Strangely unmotivated.
Is it just that camping is a PITA and my body isn't into it?
Certainly it's comfortable here.
Details
Message ID
<20230821165841.EAE10805550@smtp.hushmail.com>
In-Reply-To
<20230803192807.5F56E801BC8@smtp.hushmail.com> (view parent)
DKIM signature
missing
Download raw message
Moar lanks!

The idea is to get them out of the browser history and into some
(public-ish) record and jot down alongside them why I thought they were
interesting.

- - - -

2nd International Forest Garden / Food Forest Symposium
Online 20 - 24 February 2023
https://www.agroforestry.co.uk/presentations-2023/
Videos

Interesting outfit "We are a carbon-negative organisation – we store more
carbon on our land sites than we produce"

- - - -

JIT compilation is coming to Unison: an early progress report
Unison programming language
https://www.unison-lang.org/whats-new/jit-announce/

Both the language itself and the compilation of the language are of
interest.

- - - -

https://en.wikipedia.org/wiki/Cloud_chamber
I want to build one of these.

- - - -

https://www.jiristepanovsky.cz/project.php?p=23cpu
https://news.ycombinator.com/item?id=37203067
https://www.homebrewcpuring.org/
'nuff said.

- - - -

Wavelength-Selective Photovoltaic Systems
https://www.ecosnippets.com/alternative-energy/solar-greenhouses-generate-electricity/

- - - -

https://en.wikibooks.org/wiki/Scheme_Programming/TinyScheme
How to hack TinyScheme
https://tinyscheme.sourceforge.net/hack.txt
Ksi Scheme interpreter 
https://ksi.sourceforge.net/

Itty bitty Scheme interpreters.  Neat!
Details
Message ID
<20230905155016.8461C8051A7@smtp.hushmail.com>
In-Reply-To
<20230803192807.5F56E801BC8@smtp.hushmail.com> (view parent)
DKIM signature
missing
Download raw message
https://news.ycombinator.com/item?id=37349276
	A Gentle Introduction to Liquid Types (ucsd.edu)
https://goto.ucsd.edu/~ucsdpl-blog/liquidtypes/2015/09/19/liquid-types/

	Lego 3-axis styrofoam cutter [video] (youtube.com)
https://news.ycombinator.com/item?id=37375254
https://www.youtube.com/watch?v=gR0SYhG76fw

	Glove80 Ergonomic Keyboard (danieldk.eu)
https://news.ycombinator.com/item?id=37376686
https://danieldk.eu/Posts/2023-09-03-Glove80.html

Elm Town 63 – Opening the doors of functional programming
https://elm.town/episodes/elm-town-63-opening-the-doors-of-functional-programming

Lisp in 99 lines of C and how to write one yourself. Includes 20 Lisp primitives, garbage collection and REPL. Includes tail-call optimized versions for speed and reduced memory use. 
https://github.com/Robert-van-Engelen/tinylisp/blob/main/tinylisp.pdf
https://github.com/Robert-van-Engelen/tinylisp

Introducing Mercury OS
https://uxdesign.cc/introducing-mercury-os-f4de45a04289?gi=171e755d3ae1

Playing with exceptions inside lambda expressions in Python
http://baruchel.github.io/python/2018/06/20/python-exceptions-in-lambda/

https://news.ycombinator.com/item?id=37361050
Semantic Zoom (alexanderobenauer.com)
https://alexanderobenauer.com/labnotes/038/

Writing a C compiler in 500 lines of Python
https://vgel.me/posts/c500/
https://news.ycombinator.com/item?id=37383913

Open source screw counting machine
https://github.com/Indystrycc/OpenScrewCounter
https://news.ycombinator.com/item?id=37369193

Interfaces for prototyping hardware
https://news.ycombinator.com/item?id=37370248
https://kevinlynagh.com/newsletter/2023_09_hardware_prototyping/

Ask HN: What are your favorite programming blogs?
https://news.ycombinator.com/item?id=37381460


https://github.com/liam-ilan/crumb
https://news.ycombinator.com/submitted?id=liamilan
https://www.liamilan.com/

https://jacquev6.github.io/DrawGrammar/
https://github.com/jacquev6/DrawGrammar

on: REBOL Shell Interface
https://news.ycombinator.com/item?id=24083108
Details
Message ID
<20230908180800.A66BB80585D@smtp.hushmail.com>
In-Reply-To
<20230803192807.5F56E801BC8@smtp.hushmail.com> (view parent)
DKIM signature
missing
Download raw message
Learn WebAssembly by writing small programs
https://github.com/EmNudge/watlings
https://news.ycombinator.com/item?id=37393820

If you can use open source, you can build hardware 
https://redeem-tomorrow.com/if-you-can-use-open-source-you-can-build-hardware
https://news.ycombinator.com/item?id=37395096

Learn Physics with Functional Programming
A Hands-on Guide to Exploring Physics with Haskell
by Scott N. Walck
https://nostarch.com/learn-physics-functional-programming
https://news.ycombinator.com/item?id=37391161

Emmy is a Clojure(Script) implementation of the scmutils system for math and physics investigations in the Clojure and ClojureScript languages.
https://emmy.mentat.org/
Scmutils is extensively used in the textbooks The Structure and Interpretation of Classical Mechanics and Functional Differential Geometry by G.J. Sussman and J. Wisdom.
https://news.ycombinator.com/item?id=37397890
https://news.ycombinator.com/item?id=37396663
https://emmy-viewers.mentat.org/
https://2.maria.cloud/gist/d3c76ee5e9eaf6b3367949f43873e8b2


https://artisans.coop/
https://artisans.coop/collections/artisans-co-op-fundraiser



When URL parsers disagree (CVE-2023-38633, librsvg)
https://www.canva.dev/blog/engineering/when-url-parsers-disagree-cve-2023-38633/
https://news.ycombinator.com/item?id=37415799

I hate to be negative but the above is just another example of how our industry is built upon clown shoes.
(E.g. URLs should be defined in a machine-checkable and implementable format (like Prolog or Lisp) and libraries in languages should be generated.  Languages themselves are over-blown with "ecosystems" and "tribes" and "holy wars", egad!)


John McCarthy’s collection of numerical facts for use in elisp programs 
http://www-formal.stanford.edu/jmc/facts.txt
https://news.ycombinator.com/item?id=37420812


CHAOS AND MOVING MARS TO A BETTER CLIMATE
John McCarthy
http://www-formal.stanford.edu/jmc/future/mars.pdf

My favorite Erlang program (2013)
https://joearms.github.io/#2013-11-21%20My%20favorite%20Erlang%20Program
https://news.ycombinator.com/item?id=37413908

Solid Ground // Saša Jurić
> A short (35 min) overview of BEAM and why it is not like other VMs: JVM, Node https://www.youtube.com/watch?v=pO4_Wlq8JeI
https://news.ycombinator.com/item?id=37415793

The Erlang Runtime System
https://blog.stenmans.org/theBeamBook/

Erlang vs. Go
https://news.ycombinator.com/item?id=34564228



Interfaces for prototyping hardware
https://kevinlynagh.com/newsletter/2023_09_hardware_prototyping/
https://news.ycombinator.com/item?id=37370248


Lorapaper: A connected e-paper device that runs on light
https://github.com/RobPo/lorapaper
https://news.ycombinator.com/item?id=37366423


Where Gas, Dust, and Stars Meet
https://www.youtube.com/watch?v=MyGHJ4tAkWE


Progressive web apps
https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps


Oscilloscope Watch Ships After 10 Years on Kickstarter
https://www.tomshardware.com/news/oscilloscope-watch-ships-after-10-years
https://news.ycombinator.com/item?id=37385811


Farms that create habitat key to food security and biodiversity
https://news.ycombinator.com/item?id=37386661
https://news.stanford.edu/2023/09/04/farming-food-biodiversity/
> Diversified farming is an important complement to forest protections for reversing tropical biodiversity declines.


iNet – A programming language for interaction nets 
https://inet.run/
https://news.ycombinator.com/item?id=37406742


to get a handy notepad.

    data:text/html,<html contenteditable>


Show HN: Host a Website in the URL (smolsite.zip)
https://news.ycombinator.com/item?id=37408150
Details
Message ID
<20230910143409.BEB7680E2BA@smtp.hushmail.com>
In-Reply-To
<20230803192807.5F56E801BC8@smtp.hushmail.com> (view parent)
DKIM signature
missing
Download raw message
RFC 5228 Sieve: An Email Filtering Language, January 2008
https://www.rfc-editor.org/info/rfc5228
https://news.ycombinator.com/item?id=37416342


https://bun.sh/blog/bun-v1.0
> Bun is a fast JavaScript runtime.

Maybe use this to run Elm scripts?


Koka - A Functional Language with Effect Types and Handlers
https://koka-lang.github.io/koka/doc/index.html


ClarkesworlD
SCIENCE FICTION & FANTASY MAGAZINE
https://clarkesworldmagazine.com/


The Decline of Usability
https://datagubbe.se/decusab/

On Desktop GUI Minimalism
https://mycophobia.org/desktop_gui_minimalism.html
https://news.ycombinator.com/item?id=37448554


PAROL6 Desktop Robot Arm
https://github.com/PCrnjak/PAROL6-Desktop-robot-arm
https://news.ycombinator.com/item?id=37445951

https://www.iancollmceachern.com/
https://news.ycombinator.com/user?id=iancmceachern


SmartKnob – Haptic input knob with software-defined endstops and virtual detents
https://github.com/scottbez1/smartknob
https://news.ycombinator.com/item?id=37448659


Where Gas, Dust, and Stars Meet
https://www.youtube.com/watch?v=MyGHJ4tAkWE


Axiom
The Scientific Computation System 
http://www.axiom-developer.org/
http://www.open-axiom.org/
https://fricas.sourceforge.net/

https://news.ycombinator.com/item?id=37430437

> We have Maxima, Axiom and its two (!) forks, SymPy, REDUCE, Symbolics.jl, Mathics, SageMath, FORM, Yacas, Xcas, etc.


Introducing Coalton to lispers without a background in ML-like languages
https://gist.github.com/digikar99/b76964faf17b3a86739c001dc1b14a39
https://news.ycombinator.com/item?id=37270252
Details
Message ID
<20230911165038.EAF188106A0@smtp.hushmail.com>
In-Reply-To
<20230803192807.5F56E801BC8@smtp.hushmail.com> (view parent)
DKIM signature
missing
Download raw message
The Development of the C Language
Dennis M. Ritchie
http://cm.bell-labs.co/who/dmr/chist.html
https://news.ycombinator.com/item?id=37442810


Intuitively Understanding Harris Corner Detector
https://comsci.blog/posts/intuitive-harris
https://news.ycombinator.com/item?id=37466302
https://www.baeldung.com/cs/harris-corner-detection
https://en.wikipedia.org/wiki/Harris_corner_detector


CityDreamer: Compositional Generative Model of Unbounded 3D Cities
https://arxiv.org/abs/2309.00610
https://infinitescript.com/project/city-dreamer/
https://www.youtube.com/watch?v=te4zinLTYz0
https://news.ycombinator.com/item?id=37457426


The Awk book’s 60-line version of Make
https://benhoyt.com/writings/awk-make/
https://news.ycombinator.com/item?id=37460815


Electric hydroplane small boat
https://candela.com/candela-c-8/


Pure Wasm Life 2: Optimizing Webassembly and Canvas
https://ashen.earth/wasm-game-of-life-2
https://news.ycombinator.com/item?id=37462315
Details
Message ID
<20230911195219.A4EC0803897@smtp.hushmail.com>
In-Reply-To
<20230803192807.5F56E801BC8@smtp.hushmail.com> (view parent)
DKIM signature
missing
Download raw message
Good discussion on emotions:
https://news.ycombinator.com/item?id=37433126

What is an emotion? William James’s theory of how our bodies affect our
feelings

https://www.themarginalian.org/2016/01/11/what-is-an-emotion-william-james/


“Make” as a Static Site Generator (2022) 
https://www.karl.berlin/static-site.html
https://news.ycombinator.com/item?id=37454853

https://manpages.org/xml2
https://sgmljs.net/docs/producing-html-tutorial/producing-html-tutorial.html
https://sgmljs.net/docs/sgmlproc-manual.html


I wrote a string type
https://mcyoung.xyz/2023/08/09/yarns/
https://news.ycombinator.com/item?id=37451913

https://en.wikipedia.org/wiki/Rope_(data_structure)


Scientists Discover Natural Molecule That Eradicates Plaques and Cavities

> 3,3′-Diindolylmethane (DIM) decreased the Streptococcus mutans biofilm,
> a leading contributor to plaque and cavities, by 90%.

> a naturally occurring molecule also referred to as bisindole

https://scitechdaily.com/90-reduction-scientists-discover-natural-molecule-that-eradicates-plaques-and-cavities/
https://news.ycombinator.com/item?id=37455106


Fundamental Biology Overturned: New Discovery Challenges Long-Held Views
on “The Second Brain”

> Researchers have discovered that ENS development continues after birth
> and includes neurons derived from mesoderm, challenging long-held
> scientific beliefs and opening avenues for potential new treatments for
> aging and gastrointestinal diseases.

https://scitechdaily.com/fundamental-biology-overturned-new-discovery-challenges-long-held-views-on-the-second-brain/

> This discovery overturns decades of scientific dogma on the fundamental
> biology of neuroscience and of ENS, by showing evidence for the first
> time of a non-ectodermal and a mesodermal origin for large numbers of
> enteric neurons born after birth. The findings show the relevance of
> these neurons to the maturation and aging of the ENS in health and
> disease.


A Sense of Order – The Unique Trait That Sets Us Apart From Other Animals
https://scitechdaily.com/a-sense-of-order-the-unique-trait-that-sets-us-apart-from-other-animals/


Common garden weeds in Southern California
https://gregalder.com/yardposts/common-garden-weeds-in-southern-california/


SoDaCam: Software-defined Cameras via Single-Photon Imaging
https://arxiv.org/abs/2309.00066
https://wisionlab.com/project/sodacam/
https://news.ycombinator.com/item?id=37456409


Playing with genetic algorithms in python
https://joseprupi.github.io/misc/2023/08/19/playing_with_genetic_algorithms_in_python.html
https://news.ycombinator.com/item?id=37407802
https://deap.readthedocs.io/en/master/


Papers with computer-checked proofs
Daniel J. Bernstein
https://cr.yp.to/papers/pwccp-20230906.pdf


History of Cartography: Volumes One, Two, Three, Four, and Six
https://press.uchicago.edu/books/HOC/index.html
https://news.ycombinator.com/item?id=37380100


Constant time stateless shuffling and grouping
https://www.ea.com/seed/news/constant-time-stateless-shuffling
https://news.ycombinator.com/item?id=37410558


ZX Origins 8x8 bitmap fonts
https://damieng.com/typography/zx-origins/
https://news.ycombinator.com/item?id=37400979


Haskell livecoding
https://twitch.tv/agentultra


Four Lectures on Standard ML (1989) [pdf] 
https://www.cs.tufts.edu/~nr/cs257/archive/mads-tofte/four-lectures.pdf

https://azdavis.net/posts/millet/
https://github.com/azdavis/millet

https://smlfamily.github.io/


Ask HN: What are your favorite programming blogs?


ZFS for Dummies
https://ikrima.dev/dev-notes/homelab/zfs-for-dummies/
https://news.ycombinator.com/item?id=37387392


7 habits to live a healthier life, inspired by the world's longest-lived
communities

https://www.npr.org/sections/health-shots/2023/09/09/1198047149/blue-zones-live-to-100-7-healthy-habits

1 incorporate movement into their daily lives
2 The top five pillars of the blue zones' diets are whole grains,
  vegetables, greens, beans and tubers, such as sweet potatoes.
3 more than 95% of dietary intake is from plant-based foods
4 family and community
5 cultivate friends and a sense of purpose 
6 nap
7 own home?


> This document is intended to list (a) languages implemented to run on
> the BEAM, the Erlang virtual machine, and (b) documents (articles &
> presentations) about the hows and whys of writing languages to run on
> the BEAM.
https://github.com/llaisdy/beam_languages


The Ultimate Guide to i3 Customization in Linux
https://itsfoss.com/i3-customization/
Details
Message ID
<20230912152605.A46588051A0@smtp.hushmail.com>
In-Reply-To
<20230803192807.5F56E801BC8@smtp.hushmail.com> (view parent)
DKIM signature
missing
Download raw message
An Introduction to Interpreters and JIT Compilation
https://stefan-marr.de/2023/09/pliss-summer-school/


Welcome to Composing Programs, a free online introduction to programming
and computer science.
https://www.composingprograms.com/


(An ((Even Better) Lisp) Interpreter (in Python))
https://norvig.com/lispy2.html


Sergey's Projects
http://www.malinov.com/Home/sergeys-projects
E.g.: https://github.com/skiselev/tiny_z80


Drying Fruits
by P. Kendall and J. Sofos
https://nchfp.uga.edu/how/dry/csu_dry_fruits.pdf
https://news.ycombinator.com/item?id=37463534


I2c-USB-hub: An i2C Controllable USB 2.0 Hub
https://github.com/JimHeaney/i2c-usb-hub
https://news.ycombinator.com/item?id=37477294
Details
Message ID
<20230912171705.BBBD48051AD@smtp.hushmail.com>
In-Reply-To
<20230803192807.5F56E801BC8@smtp.hushmail.com> (view parent)
DKIM signature
missing
Download raw message
Glorious Prolog thread:
=> https://news.ycombinator.com/item?id=37473933
=> https://www.metalevel.at/prolog/facets


Quiet
> private, p2p alternative to Slack and Discord built on Tor & IPFS
=> https://github.com/TryQuiet/quiet
=> https://www.tryquiet.org/
=> https://news.ycombinator.com/item?id=37477512


Completely Hackable Amateur Radio Telescope
=> https://astrochart.github.io/
=> https://news.ycombinator.com/item?id=37465586


Drying Fruits by P. Kendall and J. Sofos
=> https://nchfp.uga.edu/how/dry/csu_dry_fruits.pdf
=> https://news.ycombinator.com/item?id=37463534


From Naïve to Norvig On Deriving a PROLOG Compiler
    Arthur Nunes-Harwitt
    Published 14 August 2014
    Computer Science
    Proceedings of ILC 2014 on 8th International Lisp Conference
=> https://dl.acm.org/doi/abs/10.1145/2635648.2635649


=> https://playcanvas.com/


Confused about ReScript? ReScript, Reason, ReasonML, and BuckleScript explained
=> https://ersin-akinci.medium.com/confused-about-rescript-rescript-reason-reasonml-and-bucklescript-explained-ab4230555230
Details
Message ID
<20230914061617.D7BA4805844@smtp.hushmail.com>
In-Reply-To
<20230803192807.5F56E801BC8@smtp.hushmail.com> (view parent)
DKIM signature
missing
Download raw message
https://woodringstudio.com/
https://elm.town/episodes/elm-town-63-opening-the-doors-of-functional-programming
https://mitpress.mit.edu/9780262562003/reasoning-about-knowledge/
Ask HN: What are your favorite programming blogs?
https://news.ycombinator.com/item?id=37381460
https://artisans.coop/collections/artisans-co-op-fundraiser

Interfaces for prototyping hardware (kevinlynagh.com)
https://news.ycombinator.com/item?id=37370248

An intuition for logarithms (thasso.xyz)
https://news.ycombinator.com/item?id=37362740

Amiga Systems Programming in 2023 (markround.com)
https://news.ycombinator.com/item?id=37389376

Farms that create habitat key to food security and biodiversity (stanford.edu)
https://news.ycombinator.com/item?id=37386661

Open source screw counting machine (github.com/indystrycc)
https://news.ycombinator.com/item?id=37369193

Luna Programming Language – a small, elegant VM implemented in C (github.com/tj)
https://news.ycombinator.com/item?id=11231782

A small scheme VM, compiler, and REPL in 4k (acm.org)
https://news.ycombinator.com/item?id=29348033

Yarn – A small embeddable VM with a custom instruction set (github.com/wetdesertrock)
https://news.ycombinator.com/item?id=11187973

Show HN: I wrote a VM and Compiler for a small language in Go (github.com/actuallyachraf)
https://news.ycombinator.com/item?id=23070646

http://gedrap.github.io/xs-vm/

Bones: A simple Scheme compiler for x86_64 systems (call-with-current-continuation.org)
https://news.ycombinator.com/item?id=7992065

https://github.com/KinaKnowledge/juno-lang
https://ptls.dev/tutorials/factorsVM.html
https://ptls.dev/

https://rawcdn.githack.com/jmoenig/Snap/6d0a71c583ebf5fb7a550a132e54294053513c84/pyret/inline.html
https://stefan-marr.de/2023/09/pliss-summer-school/
https://www.composingprograms.com/
https://norvig.com/lispy2.html

https://the.aerobicdigest.email/

https://github.com/eterps/designing-with-nim-types

https://elm-radio.com/episode/elm-land/


=================================================

A CD Spectrometer 
https://www.cs.cmu.edu/~zhuxj/astro/html/spectrometer.html
https://news.ycombinator.com/item?id=37493797


S32 Unix Clock
https://www.da.vidbuchanan.co.uk/blog/unix-clock.html
https://retr0.id/stuff/2038/
https://news.ycombinator.com/item?id=37492371


A DIY near-IR spectrometer
https://caoyuan.scripts.mit.edu/ir_spec.html
https://news.ycombinator.com/item?id=37498142

=================================================


Bitty Engine
https://paladin-t.github.io/bitty/
https://github.com/paladin-t/bitty

https://mongoose.ws/
https://github.com/cesanta/mongoose
Reply to thread Export thread (mbox)