Posted to Entropy Arbitrage: Developer Journal, End of April https://john.colagioia.net/blog/2020/04/27/april.html #programming #project #devjournal #bicker #uxuyu
Posted to Entropy Arbitrage: Advice for Aspiring Career-Hoppers, Part III https://john.colagioia.net/blog/2020/04/26/programming.html #quora #career
It is amazing what one can accomplish if one does not care who gets the credit. – JohnDoveIsaacs Egoless Programming
Posted to Entropy Arbitrage: Distributed Community Curation https://john.colagioia.net/blog/programming/2020/04/25/distribmod.html #programming #decentralization #socialmedia #moderation #community #cultivation #curation #socialshowdown
Why is programming fun? What delights may its practitioner expect as his reward? First is the sheer joy of making things. As the child delights in his mud pie, so the adult enjoys building things, especially things of his own design. I think this delight must be an image of God’s delight in making things, a delight shown in the distinctness and newness of each leaf and each snowflake. Second is the pleasure of making things that are useful to other people. Deep within, we want others to use our work and to find it helpful. In this respect the programming system is not essentially different from the child’s first clay pencil holder “for Daddy’s office.” Third is the fascination of fashioning complex puzzle-like objects of interlocking moving parts and watching them work in subtle cycles, playing out the consequences of principles built in from the beginning. The programmed computer has all the fascination of the pinball machine or the jukebox mechanism, carried to the ultimate. Fourth is the joy of always learning, which springs from the nonrepeating nature of the task. In one way or another the problem is ever new, and its solver learns something: sometimes practical, sometimes theoretical, and sometimes both. Finally, there is the delight of working in such a tractable medium. The programmer, like the poet, works only slightly re- moved from pure thought-stuff. He builds his castles in the air, from air, creating by exertion of the imagination. Few media of creation are so flexible, so easy to polish and rework, so readily capable of realizing grand conceptual structures. (As we shall see later, this very tractability has its own problems.) Ask HN: How to rediscover the joy of programming? | Hacker News
Posted to Entropy Arbitrage: Developer Journal, 中国语言日 https://john.colagioia.net/blog/2020/04/20/chinese.html #programming #project #devjournal #bicker #uxuyu #font
Posted to Entropy Arbitrage: Experimenting with Worker Threads https://john.colagioia.net/blog/2020/04/15/worker.html #techtips #programming #javascript #threads
Posted to Entropy Arbitrage: Developer Journal, Jefferson’s Birthday https://john.colagioia.net/blog/2020/04/13/jefferson.html #programming #project #devjournal #bicker #uxuyu #font
Learning Pascal | https://wiki.xxiivv.com/programming
Posted to Entropy Arbitrage: Developer Journal, Early April, Minus the Fools https://john.colagioia.net/blog/2020/04/06/no-fool.html #programming #project #devjournal
Posted to Entropy Arbitrage: Developer Journal, End of March https://john.colagioia.net/blog/2020/03/30/board.html #programming #project #devjournal
Posted to Entropy Arbitrage: Developer Journal, Three Days into Spring https://john.colagioia.net/blog/2020/03/23/spring.html #programming #project #devjournal
Posted to Entropy Arbitrage: Small-D date Night https://john.colagioia.net/blog/2020/03/18/date.html #techtips #programming #shell #date #gnu #linux #calendar
Posted to Entropy Arbitrage: Developer Journal, Ides-Adjacent https://john.colagioia.net/blog/2020/03/16/dev-ides.html #programming #project #devjournal
Posted to Entropy Arbitrage: Colors for Programmers https://john.colagioia.net/blog/2020/03/11/colors.html #techtips #programming #design #color #format #math
Posted to Entropy Arbitrage: Project Updates, Harriet Tubman Day https://john.colagioia.net/blog/2020/03/09/post-bicker.html #programming #project #devjournal #css #jekyll
Posted to Entropy Arbitrage: Happy (Orthodox?) Pi Day, Tomorrow! https://john.colagioia.net/blog/2020/03/04/pi.html #holiday #math #dissent #pi #radix #programming #techtips
Posted to Entropy Arbitrage: Bicker Progress - In Like a Lion https://john.colagioia.net/blog/media/2020/03/02/bicker-clean.html #ruby #rails #programming #project #devjournal #bicker
Posted to Entropy Arbitrage: Bicker Progress - End of February https://john.colagioia.net/blog/media/2020/02/24/bicker-live.html #ruby #rails #programming #project #devjournal #bicker
Posted to Entropy Arbitrage: Bicker Progress - First (Belated) Mensiversary https://john.colagioia.net/blog/media/2020/02/17/bicker-live.html #ruby #rails #programming #project #devjournal #bicker
Posted to Entropy Arbitrage: Bicker Progress - (Almost) Inventors’ Day https://john.colagioia.net/blog/media/2020/02/10/bicker-test.html #ruby #rails #programming #project #devjournal #bicker
Posted to Entropy Arbitrage: Bicker Progress - Groundhog Day (Belated) https://john.colagioia.net/blog/media/2020/02/03/bicker-pre-reply.html #ruby #rails #programming #project #devjournal #bicker
Posted to Entropy Arbitrage: Bicker Progress - January Waning https://john.colagioia.net/blog/media/2020/01/27/bicker-id.html #ruby #rails #programming #project #devjournal #bicker #libravatar
Posted to Entropy Arbitrage: The Worst Programming Language? https://john.colagioia.net/blog/2020/01/26/worst-language.html #programming #programminglanguages #thoughtexperiment #quora
Finally creating PHP programs using Composer and Twig templates
I get slightly nervous when my backup program does full uploads of FLAC files that shouldn’t have changed at all and should only be a checksum match
I’m going to call all “apps” programs again as part of my retro-computing experience.
rx pixel editor looks seen on HN today looks interesting to me (and the sort of thing I’ve wanted to build), but the vulkan support seems like overkill. Also, my graphics cards drivers are broken on Alpine, so the program probably won’t run. trying anyways.
Regarding my problem with some chars from @kas@enotty.dkdk: The txtnish output looks fine. As I don’t see anything in my program that could cause this I asked in the #golang #xmpp room. Let’s see if someone has a good idea.
Non-programming thought of the hour: “I want pancakes”. Also the non-programming thought of the previous hour, and the hour before that.
Programming thought of the hour: “if everything knew about everything else, I wouldn’t have this problem.” Of course, I’d have different problems later…
@mox@tilde.town I am also using #i3 for some month and really like it. Also I switched to TUI/CLI programs for some tasks: https://blog.mdosch.de/2019/06/06/tui-programme/ (#German). It’s a lot more efficient when you don’t have to change between keyboard and mouse/touchpad so often.
Making the obvious code fast https://jackmott.github.io/programming/2016/07/22/making-obvious-fast.html
Programming for the Expression of Ideas https://www.infoq.com/presentations/Expression-of-Ideas
GitHub - Mercury-Language/mercury: The Mercury logic programming system. https://github.com/Mercury-Language/mercury
Learn more programming languages, even if you won’t use them - Thorsten Ball https://thorstenball.com/blog/2019/04/09/learn-more-programming-languages/
The Programming Language Conundrum http://evrl.com/programming/2019/03/28/the-language-conundrum.html
CS programs encourage the idea (already common among students) that software engineers are professionals. First contact with the industry demonstrates that to the extent that folks have grown since graduation, its in their ability to delay the inevitable collapse of ugly hacks.
Endlessh: an SSH Tarpit « null program https://nullprogram.com/blog/2019/03/22/
End-user programming https://www.inkandswitch.com/end-user-programming.html
Dr. Alan Kay on the Meaning of “Object-Oriented Programming” http://userpage.fu-berlin.de/~ram/pub/pub_jf47ht81Ht/doc_kay_oop_en
UFO Programming, TTSA, Techgnosis & Hyperreality - The Daily Grail https://www.dailygrail.com/2019/03/ufo-programming-ttsa-techgnosis-hyperreality/
GitHub - lunarlang/lunar: Lunar is a superset programming language of Lua 5.1, inspired by TypeScript and Ruby. https://github.com/lunarlang/lunar
:r4 programing languaje | phreda4.github.io https://phreda4.github.io/
V Programming Language https://vlang.io/
The Kernel Programming Language http://web.cs.wpi.edu/~jshutt/kernel.html
Introducing Our New and Baffling Recycling Program - McSweeney’s Internet Tendency https://www.mcsweeneys.net/articles/introducing-our-new-and-baffling-recycling-program
The CPython Bytecode Compiler is Dumb « null program https://nullprogram.com/blog/2019/02/24/
Exploring Languages with Interpreters and Functional Programming 2018 Version https://john.cs.olemiss.edu/~hcc/csci450/ELIFP/ExploringLanguages.html
boxbase.org: Dialogical logic programming http://boxbase.org/entries/2019/feb/11/dialogical-logic-programming/
Family spaghetti of programming languages https://erkin.party/blog/190208/spaghetti/
Programming Z3 https://theory.stanford.edu/~nikolaj/programmingz3.html
Declarative Programming Pros And Cons | Toptal https://www.toptal.com/software/declarative-programming
Programming paradigms for dummies: what every programmer should know | the morning paper https://blog.acolyer.org/2019/01/25/programming-paradigms-for-dummies-what-every-programmer-should-know/
Extremist Programming : Inside 245-5D http://blog.ezyang.com/2012/11/extremist-programming/
GitHub - rvanasa/funqy: FunQy - A high-level hybrid quantum programming language https://github.com/rvanasa/funqy
Functional programming books overview http://alexott.net/en/fp/books/#sec12
Flow-based Programming :: Comparison http://www.jpaulmorrison.com/fbp/noflo.html
People become what they can imagine becoming, & access to tools has as much to do with this as representation. If it’s easy to fall into programming accidentally, then it’s easy to imagine yourself programming regularly.
Literate Programming in the Large - YouTube https://www.youtube.com/watch?v=Av0PQDVTP4A
Spreadsheets are dead, long live reactive programming environments! : Stencila https://stenci.la/blog/introducing-sheets/
Donald Knuth: “The Art of Computer Programming: Satisfiability and Combinatorics” - YouTube https://www.youtube.com/watch?v=g4lhrVPDUG0
Notes on Structure and Interpretation of Computer Programs. https://lethain.com//notes-sicp/
A Survey of $RANDOM « null program https://nullprogram.com/blog/2018/12/25/
GitHub - yarel-di/yarel: Paradigmatic first-order reversible functional programming language https://github.com/yarel-di/yarel
The Programming Languages Zoo http://plzoo.andrej.com/
What’s a useful programming language feature or concept that a lot of languages don’t have? - DEV Community ‘”’ https://dev.to/cathodion/whats-a-useful-programming-language-feature-or-concept-that-a-lot-of-languages-dont-have-2ep1
On Programming Language Design - ielliott.io http://blog.ielliott.io/on-programming-language-design/
Service Unavailable https://esoteric.codes/blog/exercises-in-programming-style
Null Programs and the Uninscribed - esoteric.codes https://esoteric.codes/blog/null-programs-and-the-uninscribed
A Programming Language With Only One Command and the Anti-Imperialist Operating System Built on it - esoteric.codes https://esoteric.codes/blog/a-programming-language-with-only-one-command-and
I don’t agree with this at all, but I’ve gotta respect this level of trolling: https://wordsandbuttons.online/if_i_were_to_invent_a_programming_language_for_the_21st_century.html
Alan Kay: How Simply and Understandably Could The “Personal Computing Experience” Be Programmed? on Vimeo https://vimeo.com/10260548
Every computer program is also a persuasive essay & a work of interactive performance art, and if you don’t consider it through those lenses when writing it you run the risk of persuading people of something you don’t agree with.
Systems, Not Programs https://shalabh.com/programmable-systems/systems-not-programs.html
Seminar with Alan Kay on Object Oriented Programming (VPRI 0246) - YouTube https://www.youtube.com/watch?v=QjJaFG63Hlo
Bret Victor The Future of Programming - YouTube https://www.youtube.com/watch?v=8pTEmbeENF4
Apparatus: A hybrid graphics editor and programming environment for creating interactive diagrams http://aprt.us/
Visual Programming Languages - Snapshots http://blog.interfacevision.com/design/design-visual-progarmming-languages-snapshots/
Moved Temporarily http://allendowney.blogspot.co.nz/2018/02/learning-to-program-is-getting-harder.html
Literate Programming http://www.literateprogramming.com/
Red Programming Language https://red.github.io/
Program Development under Inferno http://doc.cat-v.org/inferno/4th_edition/development
The Limbo Programming Language http://doc.cat-v.org/inferno/4th_edition/limbo_language/limbo
GitHub - uliwitness/Stacksmith: An intuitive software erector kit targeted at people new to programming, but with enough potential to stay useful once they’ve learned, inspired by HyperCard. https://github.com/uliwitness/stacksmith/
TempleOS: an educational tool for programming experiments - TechRepublic https://www.techrepublic.com/blog/software-engineer/templeos-an-educational-tool-for-programming-experiments/
Recreational Programming With LoseThos http://www.osnews.com/story/23796/Recreational_Programming_With_LoseThos
Chuck Moore’s Wonderful colorForth Programming Language and Operating System https://colorforth.github.io/cf.htm
Thoughtful Programming and Forth Philosophy, Essay by Michael Misamore http://www.ultratechnology.com/forththoughts.htm
Levels of code in Forth programing http://www.ultratechnology.com/levels.htm
Thoughtful Programming and Forth http://www.ultratechnology.com/forth.htm
The Programming Language Oberon https://miasap.se/obnc/oberon-report.html
The Programming Language Oberon https://miasap.se/obnc/oberon-report.html
Programming Quotes http://quotes.cat-v.org/programming/
Because of the use of ‘rune’ to refer to unicode codepoints in go, a fulthark transliteration program might have somewhat confusing source…
Bad idea of the day: plan 9 from whitespace, a full implementation of plan9 in an extended version of the whitespace programming language, which ships with a printed copy of the source code (a blank notebook)
“Puzzles, Problems, and Programs” by Chris Martens - YouTube https://www.youtube.com/watch?v=TT0r6-B5YHA
“You are a Program Synthesizer” by James Koppel - YouTube https://www.youtube.com/watch?v=ldkF-4WNZqA
I love it. I have a program that needs to processing about half a million records, which will take 3 days. The database that all those records are suppose to go to is acting up after I’ve just done 140K records.
@tx@shroom.party I remember people doing word processing though their spreadsheet program.