frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Weathering Software Winter

https://100r.co/site/weathering_software_winter.html
68•todsacerdoti•5h ago

Comments

gnabgib•5h ago
(2022) Discussion in 2023 (123 points, 28 comments) https://news.ycombinator.com/item?id=34219654
Animats•3h ago
Right. From the title, I thought it was going to be about programmer survival in the age of LLMs.
kookamamie•4h ago
It is still unclear to me what the author wants to build. The story is cool to the level hippies-on-a-boat can be, but I'm unsure of its message, apart from software requiring internet can be tricky while at seas.
01HNNWZ0MV43FF•3h ago
Yeah. I'm skeptical that software made for 2 people on a boat in international waters is going to generalize to people living on land under the ongoing American situation

It's good for them, but the only person I know who owns a boat is richer than me, and I'm already richer than basically all my friends

poink•3h ago
I agree with your first paragraph, but there are lots of basically-broke people who live on boats

Old sailboats can be had for practically (and in many cases actually) nothing. If you’re reasonably handy and willing to learn you can do all the maintenance they require yourself

Boats can be some of the cheapest housing there is, even more so if you want to live somewhere picturesque

(There are, of course, significant downsides)

b_e_n_t_o_n•3h ago
I've met people who live on boats, they work odd jobs to buy scrap parts to fix their boats themselves and eat mostly fish that they catch. Just like travelling in general, you can basically do it on nothing if you wish.
ioseph•1h ago
I'm sorry but no this is fantasy, unless you plan on everything failing in under decade to actually look after your boat takes money. Even salvaging a boat that's sunk can be very expensive.

For example, a through-hull needs replacing. Sure you could find a secondhand one that fits, but you still need to have it hauled out to replace.

strken•1h ago
I have only very brief experience from once owning half of a 15 foot fibreglass runabout fixer-upper, but if you've got a 30 foot yacht then can't you just stick it on a trailer yourself? I feel like you're imagining a much bigger craft.
cess11•2h ago
They thoroughly document their lives, you could just go check whether this skepticism is warranted.
lmm•1h ago
Very often people doing this kind of thing neglect to mention a significant safety net (e.g. parental wealth) that radically changes the kind of things you can do even when you never touch it.
swiftcoder•1h ago
The vast majority of people living on boats are very, very broke. You can buy an old sailboat for about the price of a second-hand car, fix it up yourself, set sail, and now you don't pay rent/mortgage/utilities...

(source: I grew up on such a sailboat, and we were broke as shit)

jonahx•3h ago
> but I'm unsure of its message

My takeaway:

Modern software stacks are usually cloud-dependent, and much bigger and more complex than they need to be, especially for offline, low-bandwidth, or low computing power use cases.

Small, simple, useful software can be written for these use cases and has ownership and longevity benefits.

Not a groundbreaking message, but a true one. And brought home by their interesting cirumstances.

cess11•2h ago
They're building games, interactive fiction and music software, for example. Famously they've invented a rather portable platform for software development that is more like a Commodore 64 or Amiga than MICROS~1 Visual Studio.
hiAndrewQuinn•4h ago
>When your connection to the internet fails and that the software locks up, that skill that you thought was yours was actually entirely owned by someone, and can be taken away.

There's a middle ground between locally installed software that fails as soon as you don't have an internet connection for the phone home, and locally installed software that can be used totally unplugged. You can stick a countdown timer within the software that allows 7, 30, 90 etc days of consecutive offline interactivity before the user needs to phone home again. Heck, if you really wanted to, you could sell copies or subscriptions to that software at varying price points depending on how many days the user expects to need - if it's a feature people want, it's a feature you can price in.

Why isn't this model more common? Mm, plenty of reasons. You need to implement pretty sophisticated techniques under the hood to deter software crackers, for one, which aren't required when you make an API call every sixty seconds to an Azure Function. For two the modal human mind really hates middle grounds of this sort. I actually suspect that some "online-only" local software implements something like this under the hood, and just doesn't advertise it, or perhaps gates it being being an enterprise feature. (I have unfortunately learned firsthand that advertising my software as "works up to 30 days off-grid" gets considerably more ire than "ah, sorry, it does require an internet connection, everything's in the cloud these days, you know how it is".)

But probably the most common reason is simply that most people don't need it! Most regular people aren't using software at all when they go off grid.

AlotOfReading•3h ago
I have a deep hatred for software with x days offline capability. It's not fun to discover something won't work because someone else had a bad model of what's "reasonable" when you're doing field work in rural Mongolia or wherever. It's happened to me twice. Once I was lucky enough to accidentally discover this before leaving (PDF reader), and once while already in the field (drone software).

Now I'm a lot more diligent about FOSS for anything important.

hiAndrewQuinn•1h ago
Tell me more, if you're able. What happened?
linehedonist•1h ago
I don’t think such a middle ground is really realistic. There are plenty of apps that are just thin wrappers around their backend calls and are no more capable of working offline than I am of going without food or water. But if a program is capable of being fully functional offline for 30 days, then what does it really need to call home for, other than as a confirmation of payment?
hiAndrewQuinn•35m ago
Well, you're right it isn't realistic, that's why everything is a SaaS nowadays. That's what the second order effects of this kind of expectation generates.

>Other than as confirmation of payment

This is the wrong way around, imo. Confirmation of payment is like the #1 problem a business has to solve. If the business can't reliably turn a profit by running their software on your machine, then they will run it on their own machines, no matter how much it degrades the user experience. The end result is a hollowed out market for anything local and not offered totally for free, which sadly and ironically excludes a great deal of valuable software.

Uptrenda•2h ago
Such a rambling mess of an article (no offense.) Author just blabbered on about obscure-nothingness and nothing cohesive ever appeared. I suggest putting together one single philosophy and posting it. We don't need to see every piece of obscure info that made you believe something. It's confusing as all hell to read.
myaccountonhn•2h ago
Not everything needs to be told in a YouTube short. Fwiw I thought it was well told and illuminating.
hedari•1h ago
Amazing read that resonated with me deeply.

It's not about the boat or the cloud. Yes, they are self-imposed restrictions, but not the actual point the author is trying to make. The message I got from the text was that all these modern systems we use hurt the preservability of software. The text was about the author's journey in finding a solution for preserving their software for generations to come. A solution that if everything is lost, the runtime can be recreated easily so that the actual software can be run again.

This is something that I have been thinking about myself a lot and it was interesting to see that the thought-process has been similar with LISP, Oberon, Smalltalk, Forth etc.

It's like a carpenter creating his own tools before building a dining room table.

dexwiz•1h ago
I believe the author writes code as an artistic outlet. They use the word beauty/beautiful 12 times, the word love 8 times, and little (in a cute diminutive way) 10 times. The expresses a relationship with coding that most people don't have. It would be like an author expressing love for a pencil. Some may agree, but many would say "its just a pencil, the words are what matter." In a similar way programmers may say "its just a language, the features are what matter." Even then, Forth is chosen in the end for completely stylistic reasons.

Even the nostalgia factor for choosing a Forth is contrived. There are plenty of portable, modern languages that will likely be runnable for decades. Lua is embeddable and will likely be put into new systems for decades, and can run on low power hardware. But Forth is ancient. Its like learning calligraphy. Either you are in a niche, or you just love doing it. But no one uses it for the daily correspondences, they have messaging apps now.

I do agree that everything being connected to the cloud definitely excludes people and places. And that place may be anytime in the future. But you can combat this with more modern solutions.

swiftcoder•1h ago
> There are plenty of portable, modern languages that will likely be runnable for decades

I'm actually not sure this is true. There are certainly a few quite venerable languages that will be around unchanged for decades (i.e. Java).

I wouldn't however take the bet, that, say, Go or Rust will be able to compile code written now, on whatever the current compiler version is in 2035. I certainly wouldn't take the bet that you will still be able to download the correct dependency versions from a package manager after 10 years...

XorNot•11m ago
But that's going to be true of any package manager. You're betting on Maven existing over the same timeframe as Go.

But a go-vendored repository is buildable indefinitely, and the compiler itself is easy to bootstrap.

notarobot123•1h ago
I respect this attempt to create something principled, small and self-contained. Uxn is great as a "toy" system or a teaching resource but also as something that contributes to the diversity of ideas of what computing is/can be.

I'm skeptical about some kind of catastrophic disaster that makes popular technologies inaccessible (the pandemic demonstrated our strong impulse towards business-as-usual even when the world is burning) but having ecosystems that aren't as vulnerable to corporate capture and exploitation seems valuable in its own right.

PeterStuer•1h ago
"the playfulness of Microsoft Bob" somehow made me remember Microsoft Comic Chat.[1]

Having toons with chat bubbles somehow made the foaming at the mouth mad ramblings of all those burgeoning future reddit moderators feel a little more benign.

[1] https://en.wikipedia.org/wiki/Microsoft_Comic_Chat

thom•1h ago
Annoyed every other IRC user though.

StarDict sends X11 clipboard to remote servers

https://lwn.net/SubscriberLink/1032732/3334850da49689e1/
154•pabs3•4h ago•80 comments

GLM-4.5: Agentic, Reasoning, and Coding (ARC) Foundation Models [pdf]

https://www.arxiv.org/pdf/2508.06471
232•SerCe•7h ago•25 comments

Wikipedia loses challenge against Online Safety Act

https://www.bbc.com/news/articles/cjr11qqvvwlo
794•phlummox•16h ago•600 comments

I tried every todo app and ended up with a .txt file

https://www.al3rez.com/todo-txt-journey
1014•al3rez•18h ago•604 comments

The Article in the Most Languages

https://en.wikipedia.org/wiki/Wikipedia:Wikipedia_Signpost/2025-08-09/Disinformation_report
72•vhcr•3d ago•14 comments

All known 49-year-old Apple-1 computer

https://www.apple1registry.com/en/list.html
79•elvis70•3d ago•14 comments

A fast, low-latency, open-hardware e-paper monitor and dev kit

https://www.crowdsupply.com/modos-tech/modos-paper-monitor
9•RossBencina•3d ago•0 comments

Weathering Software Winter

https://100r.co/site/weathering_software_winter.html
68•todsacerdoti•5h ago•27 comments

CoLoop (YC S21) Is Hiring AI Engineers in London

1•mrlowlevel•1h ago

Claude Code is all you need

https://dwyer.co.za/static/claude-code-is-all-you-need.html
620•sixhobbits•18h ago•335 comments

GitHub is no longer independent at Microsoft after CEO resignation

https://www.theverge.com/news/757461/microsoft-github-thomas-dohmke-resignation-coreai-team-transition
1161•Handy-Man•16h ago•852 comments

Undefined Behavior in C and C++

https://russellw.github.io/undefined-behavior
16•imadr•3d ago•23 comments

Show HN: I built an offline, open‑source desktop Pixel Art Editor in Python

https://github.com/danterolle/tilf
124•danterolle•10h ago•26 comments

FreeBSD Scheduling on Hybrid CPUs

https://wiki.freebsd.org/Scheduler/Hybrid
59•fntlnz•4d ago•18 comments

LLMs' "simulated reasoning" abilities are a brittle mirage

https://arstechnica.com/ai/2025/08/researchers-find-llms-are-bad-at-logical-inference-good-at-fluent-nonsense/
53•blueridge•2h ago•31 comments

OpenSSH Post-Quantum Cryptography

https://www.openssh.com/pq.html
399•throw0101d•20h ago•105 comments

Neki – sharded Postgres by the team behind Vitess

https://planetscale.com/blog/announcing-neki
196•thdxr•14h ago•27 comments

The History of Windows XP

https://www.abortretry.fail/p/the-history-of-windows-xp
70•achairapart•1d ago•38 comments

Show HN: Play Pokémon to unlock your Wayland session

https://github.com/AdoPi/wlgblock
93•anajimi•1d ago•38 comments

How to teach your kids to play poker: Start with one card

https://www.bloomberg.com/news/articles/2025-08-08/how-to-teach-your-kids-poker-with-one-card-at-age-four
79•ioblomov•3d ago•119 comments

Ollama and gguf

https://github.com/ollama/ollama/issues/11714
138•indigodaddy•14h ago•59 comments

Launch HN: Halluminate (YC S25) – Simulating the internet to train computer use

56•wujerry2000•17h ago•39 comments

The value of institutional memory

https://timharford.com/2025/05/the-value-of-institutional-memory/
146•leoc•15h ago•80 comments

Why tail-recursive functions are loops

https://kmicinski.com/functional-programming/2025/08/01/loops/
105•speckx•3d ago•108 comments

Japan's largest paper, Yomiuri Shimbun, sues Perplexity for copyright violations

https://www.niemanlab.org/2025/08/japans-largest-newspaper-yomiuri-shimbun-sues-perplexity-for-copyright-violations/
130•aspenmayer•8h ago•53 comments

Chris Simpkins, creator of Hack font, has died

https://typo.social/@Hilary/114845913381245488
84•laqq3•5h ago•9 comments

AOL to discontinue dial-up internet

https://www.nytimes.com/2025/08/11/business/aol-dial-up-internet.html
190•situationista•1d ago•198 comments

36B solar mass black hole at centre of the Cosmic Horseshoe gravitational lens

https://academic.oup.com/mnras/article/541/4/2853/8213862?login=false
137•bookofjoe•17h ago•97 comments

How Boom uses software to accelerate hardware development

https://bscholl.substack.com/p/move-fast-and-dont-break-safety-critical
90•flabber•1d ago•70 comments

Byte Buddy is a code generation and manipulation library for Java

https://bytebuddy.net/
86•mooreds•3d ago•31 comments