HNHacker News
TopNewBestAskShowJobs

drpixie

1,647 karma · joined April 30, 2018

submissionscomments
drpixie··on Octox: Unix-like OS in Rust inspired by xv6-riscv
6. The basic OS abstraction is typed objects.

Objects are not serialised and stored in files, they exist (only) as the fundamental entity of the OS. These objects are not read/saved from disk, they exist until destroyed and are managed transparently by the OS - similar to the manner to which virtual memory pages are transparently managed by Unix/Linux.

Objects represent reasonably high level entities, perhaps images, sounds, etc, but probably not individual integers or strings. Objects may reference ("contain") other objects.

Objects are strongly typed and implement common sets of abilities. All picture objects can show themselves, duplicate themselves, etc.

drpixie··on The Internet Free Zone (1997)
From before the internet was so overwhelmed by late stage capitalism that it's almost impossible to conceive of something not based on sales and/or advertising. "Those were the days."
drpixie··on Octox: Unix-like OS in Rust inspired by xv6-riscv
Yes please, something that doesn't have files, or processes. Both are too low level and require us to write or use enormous amounts of code to do very simple tasks that are performed by almost all applications. Very wasteful.

But lets stay away from adding another layer for our nice new abstraction. A new layer means the old ones are still there are will be used because programmers are lazy. It's usually easier to reuse someone else's code (that access the old layers) or reuse old methods and algorithms. In both cases, we're moving back towards the old stuff, the stuff we want to leave behind.

drpixie··on Why even let users set their own passwords?
I know plenty of people who use that approach for all but their most used accounts ... just click on the "reset password" link, use it, and forget the new password!

It works but it's incredibly heavyweight. For every login you use an entire email infrastructure, doing all the email "security" processes. That a great deal of work.

drpixie··on Akan Names
Nice. Anglos have a similar but not so common tradition where kids (usually female children) are named after their birth month (April, May or June are common) or occasionally their birth weekday (eg. Wednesday Addams)
drpixie··on The Anti-Ownership eBook Economy
The author touches on revocation - to me this is a MAJOR problem with "licenced" media. Publishers have shown, again and again, that they will not continue to "sell" (distribute) their product.

Despite storage and transmission being very cheap, it is almost impossable to find many classic films, music, and books. Aparently it is legitimate can claim a "loss" if they cease to sell an item (presumably having destroyed the master copy).

It might make perfect commercial sense to drop low selling items and claim large tax losses, it may be legal, but how is this moral? For classic items, this is nothing less than destroying cultural artifacts.

(This is yet another case where modern copyright is out of step with modern morals and expectations. Personally, I'm for short copyright terms, perhaps requiring explicit registration, and requiring licence holders to maintain a copy for historical purposes - perhaps in some kind of escrow at the internet archive.)

drpixie··on The English Programming Language
Unfortunately there is a serious version problem amongst existing English systems. The language does not provide a method to enforce use of particular versions, and there is no universal naming convention to identify "dialects".

While less problematic at small sites, where it will be assumed that all instances are of the same "dialect", this commonly causes problems at large sites and for internationalization.

Conflicts between versions and/or dialects may be limited to identifier conflicts ("colour" v "color"), may involve terms not recognized by multiple parties, terms with conflicting meaning ("chaps"), or terms unacceptable to some parties ("toilet" v "bathroom") which break the "conversation".

drpixie··on Is All Programming a Scam?
I assume you're be sarcastic ;) But the ongoing crop of security problems (eg buffer overflows and pointer hassles) are not so much the fault of the C language as they are of the various libraries.
drpixie··on Is All Programming a Scam?
Title is a bit clickbaity, but the authror has a point. We're doing the same things as before but wasting huge amounts of computer power.

Been my position for quite some time. But you can imagine it doesn't go down well on HN. Here latest language/machine/etc is of great interest, and keeping-up-with-the-xxxs is normally seen as vital :(

drpixie··on Thunderbird 115
Duh - I want the simlle browser too. I use TB daily but the comment still applies. I want it to do just email, simply and correctly.

Most of the "smart" features just seem to get in th way :(

drpixie··on Thunderbird 115
I just want to small, simple, fast, low memory browser that shows pages - I don't want 1,000,000 features and confusions.
drpixie··on Why use Pascal?
If that's the worst thing you can find about Pascal (and it's just a style issue) then Pascal must be the best thing ever :)
drpixie··on Why use Pascal?
Strong agree. I used the old Turbo Pascal for many years. It was quite routine to produce substantial programs where the compiler (and type system) had caught ALL the bugs.

Meaning: you used sensible types (and had sensible libraries) and once the obvious compile-time errors were fixed, there would be zero bugs found in testing or in live!

I like the flexibility of python, but I know that every substantial program has untested pathways that will fail when they come to be exercised :(

drpixie··on Cory Doctorow: Platform Capitalism and the Curse of “Enshittification” [audio]
(I'll say it again). I like the term "enshittification" - it implies a deliberate intention that is missing from degradation. And regression merely implies reversion towards a previous state.

Enshittification is a deliberate process: provide a (typically cheap/free) service, (dominate the field,) lock users into it, and exploit to the maximum possible in the short term, ultimately destroying the service.

drpixie··on Cory Doctorow: Platform Capitalism and the Curse of “Enshittification” [audio]
I like the term "enshittification" - it implies a deliberate intention that is missing from degradation. Regression merely implies reversion towards a previous state.

Enshittification is a deliberate process: provide a (typically cheap/free) service, dominate the field, lock users into it, and exploit to the maximum possible in the short term, ultimately destroying the service.

drpixie··on Ask HN: Who Invented Email?
We could provide a read-only wikipedia but it wouldn't have much content ;)
drpixie··on Ask HN: Who Invented Email?
https://en.wikipedia.org/wiki/History_of_email

(and it wasn't that one guy.)

drpixie··on The Dead Internet Theory [video]
Personally, I think the video could be improved by having a transcript or text version. (This applies to almost all videos.)
drpixie··on Having non-x86 machines makes your life harder
No - just access the apps I install or the programs I've written.
drpixie··on Google search's death by a thousand cuts
You might have stumbled onto a practical and useful application of LLMs. Yahoo (or whoever) could crawl the web, categorise each page, and provide a genuine "Index".

Like in the back of a book, or an old subject based card catalogue ... Dewy-decimalise the web :)

I've always felt that an index by subject would be more useful than string-match based searching. Of course, the index might rank links within each sub-sub--sub-sub...category with something like the original page-rank.

Now if Yahoo (or whoever) could avoid the enshitification trap ... imagine what a fabulous resource that could be.

drpixie··on Safe Enough?
For the record:

https://en.wikipedia.org/wiki/Nuclear_and_radiation_accident...

and

https://en.wikipedia.org/wiki/List_of_nuclear_power_stations

And "I do not think that [comment] means what you think it means." You seem to think that I see an upside to nuclear power. Read the comment.

drpixie··on YouTube is testing a more aggressive approach against ad blockers
And doing their very best to consume or annihilate all competition.
drpixie··on YouTube is testing a more aggressive approach against ad blockers
Check out enshitification. No one went into google or youtube knowing that in 20 years time, their service would be overrun with ads. Everyone has been lured into cheap services by the deliberate and dishonest behavior of the providers.
drpixie··on YouTube is testing a more aggressive approach against ad blockers
> Any advert in a public space that gives you no choice whether you see it or not is yours. It’s yours to take, re-arrange and re-use. You can do whatever you like with it. Asking for permission is like asking to keep a rock someone just threw at your head.

Best statement against 1) advertising, and 2) copyright, that I can imagine.

drpixie··on Safe Enough?
Yes - cost v benefit - ha!

I don't see nuclear proponents comparing potential cost (say $10T) against benefit (power produced during plant's lifetime - optimistically $10B (over 30 years). That's 1000:1 against.

By wikipedia, there are about 170 nuclear power plants and have been 6 accidents costing over $1B - approximately 1 in 30 plants have had very expensive accidents.

Those odds don't make sense for any country. Though they might make sense for an investor, knowing that they won't be required to pay those big costs - they might win and (in the event of a disaster) they only loose their investment. Perhaps if they have to guarantee the $10T potential costs, they'd look realistically at the "investment".

drpixie··on Reverse-engineering Google’s "Skip Button Guarantee"
Can't do that!! Must Have Growth ... Must Have Growth.
drpixie··on Reverse-engineering Google’s "Skip Button Guarantee"
I've observed the same. And the last few results might as well be random - no clear relationship to my search.
drpixie··on Reverse-engineering Google’s "Skip Button Guarantee"
You got 11 pages of apples - you did well ;)

I'm told I got 8,760,000,000 "results" but only get to see 1 page of 45 links (some being ads). The "more" page shows only 8 recipes, another "more" another 8 recipes, then my only choice is "less"!

Of 9 billion results, I can see only 60.

Google is broken. I thought it would happen, but I did think they would last longer than this.

drpixie··on What your typical Linux system looked like in 2003. We've come so far
Yup - we're doing almost the same things. Only with nicer graphics - sigh.
drpixie··on Having non-x86 machines makes your life harder
I run a handful of little servers, some x86, some ARM. I've had none of the issues that the author raises.

Sounds a little like the old Linux v Windows or the PC v Mac debate - lots of fuss and really comes down to personal preferences.

← PreviousPage 7 of 18Next →