For the best experience on desktop, install the Chrome extension to track your reading on news.ycombinator.com
Hacker Newsnew | past | comments | ask | show | jobs | submit | history | redwall_hp's commentsregister

There was a lot more competition in the industry back then, before decades of consolidation. And less entertainment options competing for customers' attention.

I buy/rent films on my phone, and play them through the Apple TV Roku app. (Roku sucks for its own reasons, but most TV platforms have Apple TV apps.)

Apple has been running the iTunes Store without "pulling the rug" for about as many years as Steam has existed.

Hell, they ditched DRM on music in that time period too and will sell you lossless ALAC as well as MP4 audio. (They obviously weren't able to talk Hollywood into that.) Steam is DRM that ensures the capability to pull rugs.


> Apple has been running the iTunes Store without "pulling the rug" for about as many years as Steam has existed.

Maybe. It's not been a very prominent line of business for them, and even then I can recall a couple of significant dramas over that time - didn't they merge two different kinds of libraries and cause confusion? The unremovable U2 album is also a cause for concern, not because an extra album is bad but because it implies they see the contents of your library as up to them rather than you. Most of all, they went out of their way to break music being sold by Real for iPods, which hardly suggests a company committed to interoperability and open platforms.

> Hell, they ditched DRM on music in that time period too and will sell you lossless ALAC as well as MP4 audio. (They obviously weren't able to talk Hollywood into that.) Steam is DRM that ensures the capability to pull rugs.

Not "obvious" at all, and precisely the point at issue. I'm happy to buy music from Apple, but movies require another level of trust that they haven't reached yet. I will grudgingly, cautiously buy games from Steam when they're not available on itch/GoG, and maybe that's unfair, but Apple have never sent me the message that they want or care about me (a non-Apple hardware user) as a customer of their movies.


> The unremovable U2 album is also a cause for concern

Open the settings and uncheck "automatically download purchased music that isn't on the device".

Fixed.

> movies require another level of trust

When Apple paid the studios extra to alliw them to upgrade previously purchased 480p movies to HD, I'd say they earned it.


Anubis is designed to stop a certain class of badly behaved bots. It intentionally doesn't run if a bot identifies itself with a UA, such as Googlebot, because then you can rate limit it or block by UA and with other tools.

Anubis is active when a user agent looks like a web browser (e.g. contains the "Mozilla" substring every major browser uses). The reverse proxy serves an interstitial page that does a proof-of-work check, validated server side, setting a cookie if it passes.

This means a legitimate user won't constantly get the proof of work check, because they already passed it. But AI bots rotating through tons of residential IPs to scrape your forum or git forge or whatever will be slowed down.

Overall, I like the idea. It's unobtrusive, privacy preserving, and seems to be working out well for a lot of sites.


Everyone with Teslas around where I am recently discovered that this is super inconvenient when a nasty hail storm happens. I mean, all of our cars got totaled anyway, but they had the added insult of no longer having a roof and needing to tarp more of the car until insurance could do their thing.

With the cost of the bespoke glass, damage to it basically means the car is guaranteed to be totaled even in a less extreme scenario.



Wow. The resemblance is uncanny.

The richest capitalist in the world unilaterally axed USAID at the behest of his cronies, and has directly resulted in the deaths of hundreds of thousands of children to date. Projections are 9-14 million overall deaths by starvation and disease by 2030. And that was just kicked off a few months ago.

Musk and Trump are doing a Holodomor in front of the world's eyes.


Unless you donated all the money you earned this year to foreign children, you are equally to blame for this "Holodomor."

Are you against murder ?

An innocent man was shot and killed this year in a foreign country. Unless you did everything in your power to stop that killing, you are equally to blame for his murder.


They shut it down after they killed a pedestrian. (They also got sued by Waymo for illegally acquiring trade secrets, and settled.)

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


Python is also already all over the Raspberry Pi and MicroPython/CircuitPython spheres, so there's an easy road into SBCs and microcontrollers.

Education has already chosen Python as the preferred language for this sort of thing. It has some unfortunate bits, but it's certainly a more ergonomic language than BASIC. Counting tabs is less arduous than messing with line numbers and GOSUB.



These are actually how I first learned to program, but around 2001-2002, when I was about ten years old. I found a couple of them at the library, and that's when I realized it was something you could just learn...but lacked a BASIC interpreter.

I ended up also finding a No Starch Press book on JavaScript, and porting the BASIC listings to ye olde pre-Node JavaScript as my first foray into programming.

Then I also got a Commodore 64 on eBay some time later.


That’s super cool. I’m actually surprised if you had a PC in 2001 that it didn’t have QBASIC on it though. I think that was being shipped with Windows at least through Windows 98.

But of course, your solution to that was twice as good for your education than if you’d learned only BASIC so that’s good.

My experience was kind of similar except I was learning in the mid 90s and only had access to various flavors of BASIC, because all the computers my school had were from 1980-1987 or so. When I saw modern GUI computers though, I couldn’t understand how what I’d learned in the character-based world could be applied to the GUI paradigm, so I gave up on programming until the Web and PHP gave me a usable mental model to get back into it.


Internet resources weren't amazing back then (and, of course, still dial up at home until around 2005) so I didn't know QBASIC existed at first. We were on to Windows XP by then, which I don't believe included it, but our old '98 box would have had it.

I think I did also get my hands on a free version of Liberty BASIC from another book at one point, because it was on an included CD-ROM. https://en.wikipedia.org/wiki/Liberty_BASIC

I also moved into the Web sphere, because of course there were HTML books and I was already looking at JavaScript. I ended up picking up PHP for awhile, then eventually got into Java (especially after Minecraft was on the scene) and that has served me well career-wise.


Anyone remember the book "Absolute Beginner's Guide to QBASIC"?

https://www.thriftbooks.com/w/absolute-beginners-guide-to-qb...

Like most people, I also learned how to program in BASIC from a mustachioed machete-wielding British gentleman whilst on safari.


It was similar for me, a little later in the '00s. I didn't have access to any computers at the time, BASIC interpreter or otherwise. Some years later I got access to Visual Basic on the family computer which unfortunately had very little in common!

If my school's library had had Machine Code for Beginners, my career might have been very different. (I'm actually a bit annoyed; I didn't know that existed).

I definitely remember Creepy, Battle and Space.


> If my school's library had had Machine Code for Beginners, my career might have been very different. (I'm actually a bit annoyed; I didn't know that existed).

It's actually very good. I remember reading it at age 11 or so, and coming away knowing much more low-level stuff about computers than even the 18yo in the final year of school who were literally studying the stuff.

Things like "each instruction is a number", and registers like the PC, overflow, etc.

I went through a period (and a forest of pages) trying to write an entire game in machine code alone (with a small basic shim to load it).

It's a very approachable book.


Same with me. As a 12yr old I failed learning Z80 on my spectrum with the one book I could find. I had a bunch of other Usborne BASIC books, but their machine code book(s) would've been the link I needed to bridge the gap to where I could understand other material.

I had the same experience in the mid 90s. We had a computer lab with windows 98 and VB was around but all the library books were for qbasic and older things. Luckily 98 did have qbasic installed so I was able to use the code.

I then asked my dad for a book on C++. While I managed to make a few things, I distinctly remember getting lost at the concept of the "this" pointer. I really gained programming competency when I discovered python a few years after this. Teenage years I spent most of my time playing with HTML and trying to understand what the heck dynamic HTML was.

I'm trying replicate that path with my kid. We just got him a C64 ultimate (replica of the original highly recommend commodore.net) and these books are perfect for him to toy around with.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search:

HN For You