Live data from Hacker News

Hot Dog Linux – Horrible Obsolete Typeface and Dreadful Onscreen Graphics

hotdoglinux.com

131–140 of 167 posts

Re: Hot Dog Linux – Horrible Obsolete Typeface and Dreadful Onscreen Graphics

#131
post #94

Earlier quoted context omitted.

The rationale: https://hotdoglinux.com/PerlAndUseStrict/index.html " Most tutorials about Perl will tell you to always 'use strict' or something to that effect. However, the general rule for HOT DOG Linux is to not 'use strict'. The reasoning behind this is that each Perl script should be as simple as possible. It should be simple enough to not need 'use strict'. If it gets to the point where the script would be easi…

If a brick could fall on you and kill you, just use smaller bricks.

If a crib needs a gate it should be lower down.

Re: Hot Dog Linux – Horrible Obsolete Typeface and Dreadful Onscreen Graphics

#132

Earlier quoted context omitted.

Yeah, but without preemptive multitasking, it's like putting lipstick on a pig.

Preemptive multitasking is overrated. (In particular, it seems to me that graphical applications may behave better when they cooperate. I think that a desktop OS should accommodate both kinds.)

There are things where you can't do without preemptive multitasking. I remember that under Windows 3.1, I couldn't download a file over zmodem at 2400 baud while doing anything else, whether the terminal application was DOS or Win16. With the same DOS app, on the same computer, under OS/2, I could do pretty much as I liked while downloading.

Cooperative multitasking has gotten a lot better these days, though, in the form of coroutines and async io.

Re: Hot Dog Linux – Horrible Obsolete Typeface and Dreadful Onscreen Graphics

#133

Earlier quoted context omitted.

I don't understand why people keep using CSV today while SQLite is MIT-licenced and can be used everywhere, has a very portable and lightweight implementation, has a stable file format with long-term commitment, and a good compromise on the type system that gives enough flexibility to be on par with CSV if some entries happen to have a different type...

Switch from the developer world to the business world and everybody has Excel to open the CSV files with the article information, the sales numbers and so on and can work with that. How do you even read data from SQLite to Excel? VBA? Some obscure connector? With CSV it's "import" or even "open file".

Ironically Excels implementation of CSV is terrible. It’s constantly destroying data (eg large numeric and pseudo-numeric fields) not to mention the whole issue around any cell bringing with an equal symbol being converted into a function.

Re: Hot Dog Linux – Horrible Obsolete Typeface and Dreadful Onscreen Graphics

#134
post #100
post #78

Earlier quoted context omitted.

I use jsonlines on those occasions https://jsonlines.org/examples/

That's like a file with S-expressions, only worse (because those already existed, whereas this had to be made up as a new thing, without offering any improvement).

You could make a similar argument about the redundancy of JSON or even XML too. S-Expressions predates all of them and can represent any of their data structures too.

The problem is S-Expresssions is still pretty niche where as JSON support is widespread and supporting jsonlines when you already support JSON is trivial.

If you’re old enough to be a LISPer then you should be old enough to realise that there’s always going to be a multitude of competing standards and sometimes we have to make pragmatic choices.

Re: Hot Dog Linux – Horrible Obsolete Typeface and Dreadful Onscreen Graphics

#135

My company recently issued me a mac for remote work. I'm sorely tempted to load this in a VM so I can "accidentally" share my desktop via zoom and then claim ignorance that this is not in fact MacOS.

Bonus points for doing it with the Amiga theme. “macOS sure is blue.”

Commodore did nothing wrong.

Re: Hot Dog Linux – Horrible Obsolete Typeface and Dreadful Onscreen Graphics

#136
post #100

Earlier quoted context omitted.

That's like a file with S-expressions, only worse (because those already existed, whereas this had to be made up as a new thing, without offering any improvement).

You could make a similar argument about the redundancy of JSON or even XML too. S-Expressions predates all of them and can represent any of their data structures too. The problem is S-Expresssions is still pretty niche where as JSON support is widespread and supporting jsonlines when you already support JSON is trivial. If you’re old enough to be a LISPer then you should be old enough to realise that there’s always g…

Yes, in fact I frequently make that argument about JSON and XML. I'm definitely being consistent on that one.

Re: Hot Dog Linux – Horrible Obsolete Typeface and Dreadful Onscreen Graphics

#137
post #98

It sounded like and is kind of a joke, but there was some serious work on those retro themes! Pretty damn accurate stuff.

If you could skin modern macOS with a 1:1 remake of the Panther or Tiger era Aqua interface I'd literally use it as a daily driver.

same

Re: Hot Dog Linux – Horrible Obsolete Typeface and Dreadful Onscreen Graphics

#138

Earlier quoted context omitted.

Switch from the developer world to the business world and everybody has Excel to open the CSV files with the article information, the sales numbers and so on and can work with that. How do you even read data from SQLite to Excel? VBA? Some obscure connector? With CSV it's "import" or even "open file".

Ironically Excels implementation of CSV is terrible. It’s constantly destroying data (eg large numeric and pseudo-numeric fields) not to mention the whole issue around any cell bringing with an equal symbol being converted into a function.

It totally is, but that is was most people know, next to the XLS/XLSX files themselves.

Re: Hot Dog Linux – Horrible Obsolete Typeface and Dreadful Onscreen Graphics

#139

Earlier quoted context omitted.

I don't understand why people keep using CSV today while SQLite is MIT-licenced and can be used everywhere, has a very portable and lightweight implementation, has a stable file format with long-term commitment, and a good compromise on the type system that gives enough flexibility to be on par with CSV if some entries happen to have a different type...

Are you suggesting sending around SQLite dbs as a data interchange format? Or to replace some other csv use case?

Yes exactly. As a data interchange format I think it is much better than CSV (more compact, faster, more efficient, less error-prone, etc.)

Re: Hot Dog Linux – Horrible Obsolete Typeface and Dreadful Onscreen Graphics

#140

This reminded me to the old awm (Amiga Window Manager). It keeps working on modern distros.

Perhaps you meant amiwm¹? awm² looks like a different thing.

amiwm is still packaged in at least Debian, and just firing it up in a Xephyr window is pretty nostalgic.

¹ https://en.m.wikipedia.org/wiki/Amiwm

² https://en.m.wikipedia.org/wiki/Ardent_Window_Manager

Post reply on HN