HNHacker News
TopNewBestAskShowJobs

bolangi

346 karma · joined November 28, 2020

submissionscomments
bolangi··on Newgrounds.com – A community of games, music, and art
Also Weebl and Bob.
bolangi··on Book review: Is parallel programming hard, and, if so, what can you do about it?
The Raku language (formerly Perl 6) and its underlying VM has features to support parallel programming, concurrency and asynchrony, designed to make common cases relatively easy to code and avoid pitfalls.

Jonathan Worthington, the author of the VM and these features, has given an excellent presentation on the concepts and their implementation.

https://www.youtube.com/watch?v=JpqnNCx7wVY

bolangi··on TXR: An Original, New Programming Language for Convenient Data Munging
In short, a lispy language now mature, first released in 2009.
bolangi··on Version control second coming
Dreaming of "virtual filesystems everywhere". Hmm, sorta sounds like Plan 9.

Great to have an inside view of wrangling technologies for these behemoth data sets.

bolangi··on Making a Python interpreter in 1024 bytes
Thanks, this makes me happy.
bolangi··on Earth's organisms developed via evolution. What if the cosmos did, too?
I can't find the reference, but there are many integer or near-integer relationships among the planets of our solar system. Such a preponderance that it seems improbable.
bolangi··on OpenShot 4.0 – Open-source video editor
Nice hacks!

I made a similar script to extract clips from a source, possibly multiple files, and compress the result.

https://metacpan.org/dist/App-fftrim/view/script/fftrim

bolangi··on Rules of good social skills (2025)
I can't get the article at the moment, but will comment that not everyone has equal experience or comfort with face-to-face communication, what Stephen Porges calls the "social engagement mechanism". Some people can feel intimidated by the gaze of others.

The foundation of American improv theater came out of socializing games developed by Neva Boyd at Hull House in Chicago and her student Viola Spolin, published in Spolin's book, Improvisation for the Theater. These games rely on attuning to the faces of others and what they say and do. One's spontaneous, untutored reactions are the source of creativity and fun.

I will testify here that the social engagement practices in improv games have done more for me in being able to spontaneously respond and connect with others than decades of (otherwise valuable) therapy and growth practices.

bolangi··on This Hi-Fi Tape Recorder Changed Radio Forever
Long after the company was gone, the Ampex sign remained for years on the West side of 101 somewhere around Redwood City, was finally taken down ten or 20 years ago.
bolangi··on Teaching Kids Forth
Decker, a hypercard style app, seems to give quick gratification. Looks like an easy and fun way to get started with programming. Was just posted to HN: https://news.ycombinator.com/item?id=49060856
bolangi··on Plasma Tunnels Reveal How Dying Satellites Fall to Earth
Satellites have many chlorinated and florinated chemicals, so being vaporized means introducing large volumes to the upper atmosphere where they can catalyze the destruction of ozone molecules. I'd be interested how the volume compares to other sources of atmospheric halogens. They could hardly match the quantity of refrigerant gases released, but being deposited directly in the upper atmosphere may make them more potent.
bolangi··on Men's average testosterone levels have halved in last 50 years
Sperm counts, too, have dropped precipitously.
bolangi··on How a new DSL may survive in the era of LLMs
A specific example. Slangify: The Case for DSLs in LLM Workflows.

https://rakujourney.wordpress.com/2026/06/08/slangify-the-ca...

bolangi··on Why are so many young people getting cancer?
Some experts weigh in: https://www.hsgac.senate.gov/subcommittees/investigations/he...
bolangi··on Blue Origin's New Glenn blows up during static fire test
And an unexpected transient load or heat flux can easily exceed material limits, or materials can have flaws. The ability to qualify the materials, components and processes for aerospace use is an achievement in itself.
bolangi··on AI is just unauthorised plagiarism at a bigger scale
Not only costing money. Constant AI scraping constitutes a denial-of-service attack that has brought down websites.
bolangi··on I believe there are entire companies right now under AI psychosis
When war psychosis is not enough....
bolangi··on What does it mean to “write like you talk”?
Kurt Vonnegut and Charles Bukowski are good examples.
bolangi··on If you don't opt out by Apr 24 GitHub will train on your private repos
Hah, github can have my crap code. Anyone trained on it will be in for a world of hurt :-)
bolangi··on Fermented foods shaped human biology
Japanese eat fermented foods and have a long life expectancy.
bolangi··on Lazycut: A simple terminal video trimmer using FFmpeg
FWIW, here's a simple command line utility for joining and trimming the multiple video files produced by a video camera.

https://metacpan.org/dist/App-fftrim/view/script/fftrim

bolangi··on Willingness to look stupid
Definitely needed to succeed in theater and take risks in life.
bolangi··on Overall, the colorectal cancer story is encouraging
For a screening procedure recommended as a mass conducted preventative measure in otherwise healthy people, harms must be regulated to a better standard than "doesn't happen often". The study that I read of was about serious issue occuring something like one in 120 procedures. It was done at Kaiser. Next time you're enjoying a sausage, take a moment to look at the sausage skins. If I understand correctly, our intestinal walls are quite thin, and even the colon vulnerable.
bolangi··on Mathematicians disagree on the essential structure of the complex numbers (2024)
There are legitimate questions if physical constants are constant everywhere in the universe, and also whether they are constant over time. Just because we conceive something "should" be a certain way doesn't make it true. The zero and negative numbers were also weird yet valid. How is the structure of mathematics different from fundamental constants, which we also cannot prove are invariant.
bolangi··on Perlsecret – Perl secret operators and constants
After first experiences with linux shell scripting, sed, awk, and C in 1990s, I found perl a welcome refuge. Way more featureful than DOS .bat files or BASIC! Its capabilities (perl + cpan) have always well exceeded my need for CS goodness. People do complain about the syntax, oddly, without mentioning the numerous ways perl was designed to make common tasks easy to do. The "use strict" pragma, and early adoption of testing culture are two examples where perl led the programming community. With the continued maturing of the language and ecosystem, I can only smile at the naysayers and wish them happiness whatever the language.
bolangi··on Scientists unlock brain's natural clean-up system for new treatments for stroke
Mainstream science has poo-poohed for years any notion that Oriental medicine practices for facilitating lymph flow have any utility. Nice to hear they're back on the allopathic table.
bolangi··on The rise of industrial software
This thought-provoking essay does not consider one crucial aspect of software: the cost of a user developing a facility with a given software product. Historically monopolistic software producers can force these costs to be borne because the user has no alternative to upgrading to the latest version of, for example, Windows, or gmail, or the latest version of the github GUI. A signficant portion of the open source / free software movement is software providing stable interfaces (including for the user) so that resources otherwise spent on compulsory retraining to use the latest version of something proprietary, can be invested in configuring existing resources to better suit the user's problem domain. For example, programs like mutt or vim, or my latest discovery, talon.
bolangi··on Quality of drinking water varies significantly by airline
An inlaw who worked as a stewardess (back when they were called "stewardesses") on international routes for many years always carried her own water.
bolangi··on Linux DAW: Help Linux musicians to quickly and easily find the tools they need
Good morning. An expanding plethora of buttons, tabs, menus requires geometrical memory that may have nothing directly to do with the function in question. The first GUIs were designed that functions be "discoverable," however the size of haystacks in which these discoverable functions hide has grown exponentially, adding cognitive overhead, and increasing the length of apprenticeship needed to master the application.

A slick-looking GUI is a kind of ad for the app. As author of an accessible, terminal-based DAW app, I contrast remembering an incantation like 'add-track' or 'list-buses' with hunting around. These incantations can have shorter abbreviations, such 'lb' for list buses, and 'help bus' or 'h bus' to be sufficiently discoverable, easier for both implementer and user. And then to have hotkeys to bump plugin parameters +/- 1/10/100 etc. Probably I'm pissing into the wind to think the majority of users will ever choose this -- and GUIs do provide amazing facilities for many purposes -- but we do have a huge array of choices on linux, including this plethora of music creation and production apps. That is a big success, IMO.

bolangi··on Ruby and Its Neighbors: Perl
This article gives a great background to Ruby's syntax origins in perl. Also, with a series of "What happened to perl?" articles appearing lately (maybe just one on HN) it gives a nice retrospective on both good parts and quirks of the language. That perl was eagerly adopted in many toolchains vital to linux distributions (such as Gnu autotools) and is a deep dependency through the IT world today is a testament to the strong fundamentals of the language beyond the oft-flamed syntax pecadilos.

To my thinking, the tides of perl bashing in articles and comments is a sign of the vitality of the language (all publicity is good publicity) especially with the continued development and renaissance of the language -- new language features such as in-core OO, mature tools such as the Perl Data Language -- along with cultural commitment to on-boarding and mentoring in the perl community.

Page 1 of 5Next →