HNHacker News
TopNewBestAskShowJobs

musha68k

3,317 karma · joined July 6, 2015

https://github.com/musha68k

https://twitter.com/musha68k

https://mastodon.social/@musha68k

submissionscomments
musha68k··on How 'Factorio' seduced Silicon Valley and me
TIS-100 was one example of the general context of "programming in games" or "games as programming" which I've actually played and enjoyed. I get that Factorio has a different game loop and broader sandbox than TIS-100, so I can see where you're coming from. Factorio, on the outset however, hasn't quite gripped me. Again, it might be this particular one's art and overall setup, but TBH I also think that outside of constrained puzzling as you say, I'm much more inclined to work on all those little side projects desperately waiting for attention...

In some ways, this reminds me of Guitar Hero and its set of games. As great as those are for getting into music, once you're already into it, it can feel like time that could have been better spent on deliberate practice or at least some good old jamming for fun. I do love games, as long as they don't take up too much time and have an ending. In an earlier life I've already burned plenty of midnight oil on similarly "open ended" play (4X and other strategy or construction games are the worst traps for me). I'd rather finish BG3 at some point - at least that one has a definitive end to the player's story and is a bit more of a change of scenery from what I do for a living (building and optimizing systems).

Then again... maybe I'll finally try Satisfactory which I own through Humble Choice IIRC; or maybe I should avoid doing that at all costs for the reasons above... ;)

TL;DR IT'S A TRAP

musha68k··on How 'Factorio' seduced Silicon Valley and me
the permaculture of: patches in emails; binaries on usenet; releases / of sources on maybe less savoury personal web sites

otoh lack of basically centralized source control / git / hub / lab etc would also be missed dearly

depending on context: corporate polish can be fine; especially if software "is infra"; let truly (?) fun inconsequential software be messy and / or fun if sparks joy

apropos permaculture: i enjoyed TIS-100 but never got interested by factorio (maybe its art?) but anyways i'd personally find it more interesting to see more declarative / triggered simulation / play out in ever interesting ways

so maybe biologic systems over industry in space?

maybe there exist such games already? they do in my mind at least; i should look into current simulation frameworks maybe and read up on ecology

musha68k··on The Mindlessness of Ostensibly Thoughtful Action (1978) [pdf]
System 1?
musha68k··on The Rise and Fall of Matchbox's Toy-Car Empire
Same here, because of that and some of the more extravagant models at "low coin" :)
musha68k··on Ask HN: If you were rewriting Emacs from scratch, what would you do differently?
Rendering performance is still my main gripe and the one most mentioned by vim users I unsuccessfully tried to convert through evil mode.
musha68k··on A Tour of Hell – Shell scripting Haskell dialect
Good reminders; just not readily seeing Babashka (Clojure through GraalVM) so mentioning here for sake of sexp closure.

https://github.com/babashka/babashka

musha68k··on Nothing: Simply Do Nothing
Josef Pieper moment - good reminder to read "Leisure, the Basis of Culture" again.
musha68k··on The Legend of Holy Sword: An Immersive Experience for Concentration Enhancement
Interesting, so you literally >focus< on the executive parts of your brain in order to focus.
musha68k··on The Founder Mode Tradeoff – By Kent Beck
It's all about the vision; remaining in control and staying highly influential. And yes, at the same time the pendulum swings in both ways as we can see with Musk, DHH etc. Pick your "Hero Story" :P

Beck focuses too much on survival, as FWIW Chesky / PG talked about larger companies. Most of them are and will be doing fine either way. Unless this is all about further increasing shareholder value again, which it might. Not a "survival" topic then, or is it?

musha68k··on The Founder Mode Tradeoff – By Kent Beck
Musk even gave his editorial blessing as per PG's acknowledgements at the very bottom.
musha68k··on The Founder Mode Tradeoff – By Kent Beck
Founder Mode literally is X.
musha68k··on The Founder Mode Tradeoff – By Kent Beck
FWIW the whole "Founder Mode" storyline just sounds like the further extension of Elon Musk's radius of influence into the heart of SV outright.

Of course there are upsides to having leadership that actually cares and is not afraid to get their hands dirty when they spot a problem wherever it may be.

That's not new but I can fully get behind that. Outside of shareholder value, companies and their products actually could care much more, always.

I'd wager Steve Jobs fell just more onto a spectrum there rather than this more discrete proposal.

My guess is, this will likely follow the twitter->x trend we've been observing since 2022 – and as either investor or worker it will be even more about picking the character of a company.

musha68k··on Ask HN: Do AI coding tools make you a worse programmer?
I had made the observation that I increasingly started to "garbage collect" all the small stuff that was basically akin to muscle memory.

To me it's still worth it to keep up some level of "language lawyering" in my head as I had been practicing the craft of it all through daily application for many years. There was IMHO no reason to throw that away over time.

I only use LLMs for new stuff / learning, though even there I'm still conflicted if reading the manual / spec like we used to isn't more efficient in the long run?

Again, retaining of basics / primitives but also maybe better mental modelling by going deep head-first and on my own brain cycles?

TL;DR sharing the concerns; still conflicted in how useful LLMs are for programmers; maybe learning? Maybe interfacing for general utility outside of creative tasks is the main value? IDK...

musha68k··on Interview with Signal President Meredith Whittaker
Anecdotal but in my circles I'm increasingly seeing the shooting star badge.
musha68k··on Former Google CEO Eric Schmidt's Leaked Stanford Talk
He apparently has taken back his comments there in the meantime; at least partially:

> A Schmidt spokesperson wrote in an email to Business Insider: "Eric misspoke about Google and their work hours and regrets his error."

https://www.businessinsider.com/google-ceo-eric-schmidt-crit...

musha68k··on A gang of harmonica geeks saved the soul of the blues harp (2013)
Also a shoutout to Doc Gussow's resources in case anyone wants to get into harmonica blues:

https://www.modernbluesharmonica.com/home.html

https://www.youtube.com/@gussowsclassicbluesharmoni2726

musha68k··on I Created 175 Fonts Using Rust
Fantastic!

Da Vinci types like the author here always remind me that there was a time when being an artist and an engineer were one and the same, with no clear distinction between the two.

musha68k··on Two new dementia risks identified by major report
Let's not forget viruses like Covid which is still wreaking havoc on our brains.

Danielle Beckman is not only researching this space but trying to make us more aware:

https://ucdavis.app.box.com/s/6stuakg87dvmhjhkmg2j9219sou28u...

https://www.daniellebeckman.com/projects-8

https://x.com/danibeckman

musha68k··on Was the Internet created to survive a nuclear strike? (2022)
Weirdly self assured article? Still good someone is talking about history but let's not forget that securing the budget for all of this came out of the literal war chest of the US.

Not an Elon fan but FWIW and AFAIK Starlink's usage during the current war in Ukraine is the fully realized DARPA plan of the last private (?) company in a long line providing internet infrastructure since ~ about 1983 when both TCP/IP and Reagan's general privatization efforts slowly started to "take over" and extend the academic internet. All for the purpose of warfare, everything else was extra. Including keeping Licklider and generations of hippies happy / happily designing and building / maintaining the early waves until businesses could take "the formulas" and go from there.

Vint Cerf:

> The earliest demonstration of the triple network Internet was in July 1977. We had several people involved. In order to link a mobile packet radio in the Bay Area, Jim Mathis was driving a van on the San Francisco Bayshore Freeway with a packet radio system running on an LSI-11. This was connected to a gateway developed by .i.Internet: history of: Strazisar, Virginia; Virginia Strazisar at BBN. Ginny was monitoring the gateway and had artificially adjusted the routing in the system. It went over the Atlantic via a point-to-point satellite link to Norway and down to London, by land line, and then back through the Atlantic Packet Satellite network (SATNET) through a Single Channel Per Carrier (SCPC) system, which had ground stations in Etam, West Virginia, Goonhilly Downs England, and Tanum, Sweden. The German and Italian sites of SATNET hadn't been hooked in yet. Ginny was responsible for gateways from packet radio to ARPANET, and from ARPANET to SATNET. Traffic passed from the mobile unit on the Packet Radio network across the ARPANET over an internal point-to-point satellite link to University College London, and then back through the SATNET into the ARPANET again, and then across the ARPANET to the USC Information Sciences Institute to one of their DEC KA-10 (ISIC) machines.

> So what we were simulating was someone in a mobile battlefield environment going across a continental network, then across an intercontinental satellite network, and then back into a wireline network to a major computing resource in national headquarters. Since the Defense Department was paying for this, we were looking for demonstrations that would translate to militarily interesting scenarios. So the packets were traveling 94,000 miles round trip, as opposed to what would have been an 800-mile round trip directly on the ARPANET. We didn't lose a bit!

https://netvalley.com/archives/mirrors/cerf-how-inet.html

musha68k··on How did Facebook intercept their competitor's encrypted mobile app traffic?
Unfortunately this is unsurprising; with bad actors like Meta there are likely many potential "dark patterns" put in place.

I can imagine e.g. security risks involving sensor data exfiltration where accelerometers and gyroscopes etc are monitored to infer audio information. By covertly relaying and processing the collected data externally it would be possible to reconstruct sensitive information without direct access to the device's microphone.

It's not unlikely that they pull off something like that.

Meta and other pernicious companies and government bodies are probably employing many more, even worse and much simpler eavesdropping techniques in the wild.

musha68k··on My daughter (7 years old) used HTML to make a website
The great https://neocities.org/ is still alive and well.
musha68k··on Always Already Programming
Historically the distinction wasn't as stark as it is today. Hypertext as envisioned by Ted Nelson and furthered by Tim Berners-Lee's contributions through HTTP/HTML was much more read-write from the get-go.

But you can even go further back in time to Douglas Engelbart's "Mother of All Demos" and Smalltalk during the 70s to see that these foundational technologies tried to inspire and emphasize user empowerment and with it end-user programming.

Things evolved very differently though as systems have become ever more centralized and complex necessitating ease of use and security. It would need systemic shifts on many levels to return to the ideas of the visionaries in our field, the biggest hurdle probably being the "privatization" of the internet itself. Everything is very commercial by design; that was the plan since the early 80s. Elon Musk's Starlink and its use as part of warfare is that DARPA idea fully realized. It only took ~40 years.

We might need to reclaim "territory" from the big platforms and run more communication lines ourselves or at least pull them out from commercial interests. It all flows down to the lower levels; meaning system software and open hardware platforms like RISC-V.

Maybe it's about time for some healthy "devolution" now that we seem to have implemented proof that all of this made sense at and until some point?

musha68k··on Gilead shot prevents all HIV cases in trial
Amazing. I guess SARS-CoV-2 is much less stable in comparison to HIV?

Higher mutation rate and other shifts vs broadly neutralizing antibodies? Anyways, it would be nice to fully "solve" COVID-19 as it's still wreaking havoc somewhat silently (?)

I also wonder when or if we'll see therapeutic vaccines against either of these and more sooner than later?

Each time I only briefly start staring into the abyss that is "wetware" I'm gladly returning to our comparatively trivial (self-inflicted) complexity in the world of software / computing.

musha68k··on Ask HN: Create audio software akin to physics engines?
Expressive amongst some others do sell some impressive physical modelling tech:

https://youtu.be/oTxgHJMpKsw?si=ibIX9pxxl3Sh--xy

If you want to delve deeper on the open source side with csound, super collider and more:

Csound - wg (waveguide) opcodes (e.g. wgpluck, wgbow)

https://csound.com/docs/manual/SiggenWavguide.html

SuperCollider - Stk (Synthesis ToolKit) plugins (e.g. StkBowed, StkPlucked)

https://github.com/supercollider/sc3-plugins

Faust - Functional audio processing

https://faustlibraries.grame.fr/libs/physmodels/

https://youtu.be/u8WTnQPzL2w?si=DY5J-ktLIYLdM_fB

Pure Data (Pd) - pmpd (Physical Modeling for Pure Data) library

https://puredata.info/downloads/pmpd

musha68k··on Let's write a video game from scratch like it's 1987
Great "old-school" article! Intrigued to try Odin sometime.

> One interesting thing: in Odin, similarly to Zig, allocators are passed to functions wishing to allocate memory. Contrary to Zig though, Odin has a mechanism to make that less tedious (and more implicit as a result) by essentially passing the allocator as the last function argument which is optional.

musha68k··on Flesh-Eating Bacteria That Can Kill in Two Days Spreads in Japan
Good analysis; more focus should also be put on asymptomatic reinfections:

"Even a mild or asymptomatic infection can harm the immune system. It can make you susceptible to new diseases that might not have bothered you before, but now, with your weakened immune system, these new diseases can find a foothold and attack you. Also, conditions that may have been dormant or held in check in your body by your immune system could resurface now that it’s weakened – things like shingles, HIV, or a resurgence of herpes. We’re seeing resurgences of all those things in the general population. We’re also seeing a resurgence in measles, whooping cough, and polio — all these things that we thought we’d gotten rid of. Whooping cough cases have been exploding in the UK. Our mass herd immunity is weakened and those diseases are all coming up again.

Beyond that, getting a COVID infection can double your risk of heart attack, increase the risk of stroke by three times, and double the risk of diabetes. All these things happen as a result of your COVID infection, and they persist for as much as two years, even if you had a mild or even an asymptomatic infection."

https://www.ineteconomics.org/perspectives/blog/from-long-co...

musha68k··on Flesh-Eating Bacteria That Can Kill in Two Days Spreads in Japan
It could be tied to sars-cov2 and its detrimental longtime effects on general immune system function amongst other things related to the pandemic. To be checked on a case by case basis of course, don't know about these specific bacteria..

Don't look up the latest science on asymptomatic reinfections unless you really want to find out more.

musha68k··on Tesla's FSD – A Useless Technology Demo
Good analysis but did many people miss what happened during the Tham Luang cave rescue?

One of his most terrible (failed) marketing stunts:

https://www.quora.com/Why-did-Elon-Musk-accuse-the-cave-dive...

> I’ve had a Model Y for more than 3 years now, well before Elon revealed himself as the kind of person he really is, and I’ve been happy with it.

musha68k··on Gerald Sussman: Programming is (should be) fun (2022) [video]
The book is also so great because it highlights the creative aspect to programming - which they show could (also) be seen as an art form; where it's beyond the utilitarian aspects of coding; appreciating aesthetics / intellectual beauty. All for the sake of instilling in their students a more holistic understanding of the craft while doing so.

IMHO SICP feels "timeless" somewhat because of that.

musha68k··on How Mount Everest killed George Mallory
At least the article implies that he was conflicted about his decision to go at it again. His surroundings pushed him towards that end; see quotes above.

- harmful (to him / his family)

- deplete of choice (context of strong social pressures / authority)

- no benefit other than for colonial grandstanding

← PreviousPage 5 of 27Next →