HNHacker News
TopNewBestAskShowJobs

cellularmitosis

2,986 karma · joined October 23, 2009

submissionscomments
cellularmitosis··on C-Macs – a pure C macOS application
I just Ed to say thank you for keeping your nibless posts from 2007 online. Handy for those of us doing a bit of retro computing on Tiger and Leopard. https://forums.macrumors.com/threads/developing-for-tiger-an...
cellularmitosis··on Ask HN: Better Solution Than $Path
Did you try putting a relative path into $PATH?
cellularmitosis··on Ask HN: Better Solution Than $Path
How is this an insanely common task? I literally never have to dink with $PATH on Linux, and only rarely on Mac because homewbrew has decided that certain executables shouldn’t be linked in by default.

I think the reason you are getting pushback is that you’ve proposed a complex replacement to a simple existing solution which basically just isn’t a problem. Most developers become allergic to complexity over time, hence the response.

It sounds like your actual problem is with the homebrew project, not with $PATH.

cellularmitosis··on The Rise and Fall of Silicon Graphics
There's a kid on youtube (username 'dodoid') who put together a series of videos on SGI. Neat to see someone young get super enthusiastic about computing history.
cellularmitosis··on IrfanView
Sometimes you don’t realize things about yourself until someone else puts it into words. Thank you, internet stranger
cellularmitosis··on IrfanView
As an only occasional windows user, I certainly wouldn’t mind seeing such a list, maybe in a GitHub gist if you find yourself bored one day :)
cellularmitosis··on Does this 8088 code in the Leisure Suit Larry 2 game do anything?
I'll echo OP's frustration / lament. I have domain expertise in a specific platform, and it is pretty common that I'll see an answer which could use some clarification or additional detail about edge cases to consider. However, 1) I never ask questions on SO, and 2) I don't have time to wade through unanswered questions. As a result, though I would like to give them free labor by adding useful comments, I will never be able to.

The point is that SO is missing out here.

cellularmitosis··on Plastics producers deceived public about recycling, report reveals
The real problem with having a sham mixed in with non-shams is that I've seen folks develop the attitude of "all recycling is a sham!".

For those not aware, recycling aluminum is absolutely not a sham. It takes about 2x the energy to make new steel than to melt down old steel. For aluminum, that energy difference is 20x!!!

This is why people will actually pay you to recycle aluminum, because running electrolysis through bauxite ore to make new aluminum is incredibly energy expensive.

cellularmitosis··on Show HN: Driftmania – an open source PICO-8 racing game
Nice work! It captures the same fast, small-track feel of RC Pro-Am from back in the days of the NES.
cellularmitosis··on Enhancing Factorio with SAT solvers
"...or as I've taken to calling it recently, SAT slash LAPACK slash MUSL slash GNU slash Linux"
cellularmitosis··on Freenginx: Core Nginx developer announces fork
I'm much less concerned with this because github seems to have to lowest vendor lock-in of any platform. If you want to switch platforms, it should be as easy as changing your upstream and push. Switching from MySpace to Facebook never looked like that.
cellularmitosis··on Memorizing a programming language using spaced repetition software (2013)
Though I love Swift, the transition from ObjC has left some warts in parts of Foundation / UIKit, and regular expressions are a great example of that.

In Python, I can use regex from memory. In Swift, I have to look up the docs every time. It would be nice to have it memorized.

cellularmitosis··on Show HN: Franz – A desktop client for Apache Kafka
Very interesting to see a Racket/Swift hybrid! Though this seems more of a strict front-end / back-end division, I was reminded at least initially of Shrimp / Goby from Mike Fikes https://github.com/mfikes/shrimp
cellularmitosis··on Command line interface guidelines (2021)
But we are comparing the pain of searching vs the pain of having to re-run the help command for each possible subcommand, and parsing through all of that. Much easier to just have one command invocation and search through it.

There is a web analogy for this in how people organize FAQs. Some have a list of section links, and you have to click on a section to get the FAQs for that topic. Others just put everything on one giant page.

Here's the problem scenario with splitting things up into section pages: You think you see the appropriate section, but then you don't see your concern answered. There are two possibilities: either the organization was counter-intuitive and your concern was answered in one of the other sections, or your concern wasn't answered anywhere. And what's the only way to be sure? Visit every single section page and search through all of them.

Much, much less painful to just have it all on one page and search it.

cellularmitosis··on When should you give up on a project that doesn't work?
I was about to say, it loaded pretty quickly and I found two interesting places right around the corner from where I live. If this is a "failure", I'd hate to hear how he classifies my personal projects...
cellularmitosis··on Compiling a Lisp (2020)
Whoa, what a treasure trove! https://bernsteinbear.com/pl-resources/
cellularmitosis··on Challenging projects every programmer should try (2019)
Yeah, the problem / benefit is never the one framework you added / removed, it is the mindset of reaching for another dependency as a default which leads to a behemoth which no one enjoys working with.
cellularmitosis··on Show HN: A pure C89 implementation of Go channels, with blocking selects
Easier to write a rust compiler than a C compiler? I must be somehow misinterpreting this.
cellularmitosis··on Show HN: A pure C89 implementation of Go channels, with blocking selects
As someone whose idea of fun is trying to compile open source software on OS X / PowerPC, portability has a special place in my heart. While I view open source software as a "gift to the world", C89 + MIT is at the far end of the spectrum of how generous that gift is.

https://imgflip.com/i/89b05r

cellularmitosis··on An usable and maximally efficient C standard library
Think Different
cellularmitosis··on Easy Stable Diffusion XL in your device, offline
"You should check out this thing" has a very different implied context than "You should check out this thing I made". The first sounds like a recommendation from an enthusiastic user, not from the the author. Because of this, discovering that you are the author makes your recommendation feel deceptive.
cellularmitosis··on Should you split that file?
Ah, yes, my favorite sort of HN reply. The author puts in a lot of effort to precisely articulate an issue which is difficult to articulate, and a commenter just dismisses the entire thing with a vague "You're holding it wrong".
cellularmitosis··on Should you split that file?
Yes, the "inverted pyramid" concept from journalism. Most important details up top, implementation details down below.

In our (Swift) codebase, this typically translates into "publicly-consumable interface up top, private and internal functions down below".

cellularmitosis··on test, [, and [[ (2020)
I stopped using [ a few years ago because ‘test’ reinforces the idea that this is just a command like any other, not syntax. Also, “man test” is much more pleasant that sifting through “man bash”.
cellularmitosis··on Racket branch of Chez Scheme merging with mainline Chez Scheme
One of the things which the racket fork added was resurrecting support for OS X on PowerPC. Very cool to be running the fastest scheme on my old iMac!
cellularmitosis··on As I retire, my goal now is to release 40+ years of source code
The question of "how long would a non-famous repository stay alive on github" is actually an interesting thought experiment.
cellularmitosis··on DoorDash manages high-availability CockroachDB clusters at scale
That’s surprising — the education market seems like an even better fit for sharding: students and teachers generally stay within the context of a single school.
cellularmitosis··on A new view of the Manchester Computer
I’ve heard of university courses which are taught from original sources, ie teaching calculus from principia mathematica.

I’ve had a fantasy about the same approach for computer science: learn assembly on the Manchester baby, write a C compiler for the pdp-11, etc.

How realistic would the first bit be? Are there simulators and programming manuals for the Manchester baby?

cellularmitosis··on Apple's use of Swift and SwiftUI in iOS 17
Herb Sutter has a talk where he makes a pretty convincing argument that making a backwards incompatible change in your language costs you about 10 years in adoption
cellularmitosis··on Write more "useless" software
Reimplementing classic games (Pong, Tetris, Snake) sits at a great spot along the effort-to-reward curve.
← PreviousPage 4 of 34Next →