Recent submissions

Comment · 3 days ago
After reading the web page, I am left with some questions unanswered,

* Is it a goal for AlpineBSD to run on native hardware, or is it intended for containers (a major use-case for Alpine itself)?

* For users who want to avoid AI-generated code, why run this rather than netbsd itself?

If the team want to attract interest, they should give more context.

The mission is unclear. The team could address this by stating goals and milestones on the front page.

There is a link to a tool s6 on the page. The description of that tool opens with a circular definition. It would be clearer if it stated why it exists in the opening paragraph. Near the bottom it talks about "One of the design goals of s6-frontend". It would be better to state all of the design goals.

Comment · 19 days ago
I am coordinating a 504 restoration and realised yesterday that the new Morgan is almost as heavy as the 504. It would weigh more that a 405. A Morgan!

OT - if the Iran regime collapses, it will be an amazing time for 405 restoration in the west. They can still make so many new parts.

Comment · 1 month ago
To be clear - I agree with your statement that Linux is full of sharp edges that won't get fixed. I got abandoned by a series of desktop systems. Like you I had gone to and from the linux desktop but had found it unpolished. I was with Mac OS X for a while, and then a major upgrade broke my workflows. Finally I gave up on having a nice desktop. Once I had accepted that, I found a kind of contentment. It has been 15 years, I wouldn't go back now.
Comment · 1 month ago
No, I replied because I think cosmic_cheese should be more cynical. Linux is hard, and won't get better. The X-Windows clipboard design is awful, the wayland team made a decision not to improve on it. I replied to the frustrations of trying to create a daily driver.
Comment · 1 month ago
If you try again, be less ambitious. Don't try to get KDE or Gnome going.

Do a minimal install. Add just enough packages to get X working.

Configure a simple window manager like openbox or dwm.

I uninstall the networking managers. I wrote a simple bash menu program. In one terminal I used that to launch wpa_supplicant for the current network. In another window, I run dhcp. I have a workspace just for that.

When I stay in a hotel, I need to set up a new wpa supplicant profile, and that takes a few minutes. It's klunky. But system upgrades pass by without me noticing.

It's like running an old car with carburettors and simple electrics. You learn the machine once, there's hardly anything to go wrong.

Comment · 3 months ago
The fact that people care a lot about Unix clones is significant, though. nine_k could have been more effective in arguing the point, but it seems like a strong point to argue. Do you think you Go is flexible enough to write a Unix clone with performance equivalent to a C-unix? If so, why has it not been done?
Comment · 3 months ago
On a system of that era, some scenes look far smoother with the GUS than SB16. With the GUS running, the CPU could focus on graphics because the audio was offloaded to the GUS. This was particularly true of the 3d flight scene.
Comment · 3 months ago
Something that undermines the operating system angle is that emacs does not implement hardware drivers. All interaction with the computer go via system calls.

Norton Commander contains a text editor. Emacs operates at that level, whilst being reprogrammable.

Comment · 5 months ago
What you say seems true. But a comment - there are more effective ways to achieve it than a bill of rights. Australia doesn’t have a bill of rights but does have decent due process, as a result of deliberate legislation. The bill of rights leads to the US Supreme Court being highly politicised because it is a nasty undemocratic backdoor to synthetic legislation. Australia does not have a politicised high court.
Comment · 5 months ago
I have built large systems on python that use classes, for more than ten years. I came to it from Java, ten years.

As a rule, I avoid implementation inheritance. Occasionally I need to facade a library that assumes implementation inheritance to avoid it spreading into my codebase.

When the codebase hits a certain size, I hand-roll some decorators to create functionality like java interfaces. With that done, and a suite of acceptance tests, I find it scales up well.

Comment · 6 months ago
This is a rough history from an outsider: the original developers (“DevTeam”) went quiet, and would not take in new talent. There was some new talent in the community, and momentum for code tidy up and new features. One group forked and called theirs nethack 4. There were other forks with a similar spirit, such as unnethack. Eventually, DevTeam decided to reach an accommodation with talent in the fork groups. Release 5 is a DevTeam release with input from what was new blood fifteen years ago.
Comment · 7 months ago
For all your words, you have dodged the only question of my last post.

By the late 80s, the wholesale sales tax was creaking at the seams. Toys were taxed at 24% but luxury goods at 0%. Also it was complex and expensive to administer. The wholesales sales tax was awful public policy.

Keating knew the GST was good policy, but lacked the conviction to stand up to “jellyback” Hawke (Walsh’s characterisation) and his caucus for it. Keating had taken it to the Tax Summit as his preferred policy “Option C”. Lacking meaningful policies of his own, Keating won the 93 election on a platform of opposing the GST and could not engage in reform as a result.

In the aftermath of the 93 election, Howard said never ever to a GST. Then, during government, cabinet and treasury looked at the indirect taxation mess and concluded that the GST was the optimal policy.

They could have done several things at this point. They could have done nothing, and focused on holding onto power, as Keating had done. They could have dressed it up as a VAT. Or they could have just introduced it with their majority. Instead, Howard gave a speech where he plainly recognised that he had said never, and said he had made a mistake, and his conviction was it was the right policy.

He then called an early election, in full knowledge that he was bad in the polls, and made the GST cause the centrepiece of that campaign.

This was the greatest act of political courage and decency of our lifetime. They risked everything on that conviction. Costello then ran a meticulous publicity campaign in which he made not a single mistake to open ground to the rerun of the ALP scare campaign. Against those odds, the Coalition won the election and made the reform, which now has bipartisan support.

But if you think there was a better reform to the indirect tax system available, let’s hear it.

Comment · 7 months ago
If not a GST, what do you think was the appropriate reform to the indirect tax system?

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton