HackerLangs
TopNewTrendsCommentsPastAskShowJobs

apricot

2,019 karmajoined vor 12 Jahren

comments

apricot
·vorgestern·discuss
In addition to the points listed, it gives the algorithm nerds the opportunity to show their overqualification by whipping out the O(n) median algorithm and proving that it works in linear time.
apricot
·letzten Monat·discuss
That kind of innovation is not always for the best. As an example, after hearing so much praise about the kuru-toga mechanical pencil, which rotates the lead as you write so it stays sharp longer, I went and bought one. I hate it. The rotation mechanism means the lead doesn't stay in place but has a weird "give" to it, which I notice every time I raise the pen and put it back to the paper. It's very small, a fraction of a millimeter, but it is noticeable and distracting. For me, the cure is a lot worse than the disease. I went back to my 10-year-old Pentel P205 which is stable as a rock.
apricot
·vor 2 Monaten·discuss
This was funnier than I thought it would be.
apricot
·vor 3 Monaten·discuss
I bought a Filco Majestouch with Cherry blues, 15 to 20 years ago. I'm still using it, and don't plan on stopping. It's not wireless and doesn't have backlighting or RGB lights on it, but I don't care about any of that. It just works and feels great. It was expensive but worth every dollar — and might very well outlive me.
apricot
·vor 3 Monaten·discuss
AppleWin, and the assembler is an early version of Glen Bredon's Merlin.
apricot
·vor 3 Monaten·discuss
I am this very term teaching 18-year-old students 6502 assembly programming using an emulated Apple II Plus. They've had intro to Python, data structures, and OO programming courses using a modern programming environment.

Now, they are programming a chip from the seventies using an editor/assembler that was written in 1983 and has a line editor, not a full-screen one.

We had a total of 10 hours of class + lab where I taught them about assembly language and told them about the registers, instructions, and addressing modes of the chip, memory map and monitor routines of the Apple, and after that we went and wrote a few programs together, mostly using the low-resolution graphics mode (40x40): a drawing program, a bouncing ball, culminating in hand-rolled sprites with simple collision detection.

Their assignment is to write a simple program (I suggested a low-res game like Snake or Tetris but they can do whatever they want provided they tell me about it and I okay it), demo their program, and then explain to the class how it works.

At first they hated the line editor. But then a very interesting thing happened. They started thinking about their code before writing it. Planning. Discussing things in advance. Everything we told them they should do before coding in previous classes, but they didn't do because a powerful editor was right there so why not use it?...

And then they started to get used to the line editor. They told me they didn't need to really see the code on the screen, it was in their head.

They will of course go back to modern tools after class is finished, but I think it's good for them to have this kind of experience.
apricot
·vor 5 Monaten·discuss
Nah, that's just how Stephen Wolfram writes. He also really enjoys telling us how great he is, and does so in every piece he writes.
apricot
·vor 6 Monaten·discuss
And it produces an amazing amount of horseshit.
apricot
·vor 6 Monaten·discuss
By an amazing coincidence, that's also my date of birth, as well as my kids'.
apricot
·vor 6 Monaten·discuss
So much effort is spent in the computer industry to un-solve previously solved problems.
apricot
·vor 6 Monaten·discuss
> So, you can 'set it up', but you can't 'set up it'.

You can, however, set up us the bomb.
apricot
·vor 6 Monaten·discuss
> Ublock origin did precisely that, then Google went in to kill ublock origin.

Advertising company's browser makes it hard to block ads. Film at 11.
apricot
·vor 8 Monaten·discuss
I also prefer web versions for similar reasons, and enjoy them while I still can.
apricot
·vor 8 Monaten·discuss
What an abject thing to say.
apricot
·vor 8 Monaten·discuss
Automatic translation, for sure, as evidenced by this sentence in the two's complement section:

In fact, complement is a concept in counting systems, and the Chinese term for it is "complement".
apricot
·vor 10 Monaten·discuss
> pasting images of seemingly random noise into a sensitive environment is a terrible idea

BLIT protection. https://www.infinityplus.co.uk/stories/blit.htm
apricot
·vor 11 Monaten·discuss
This is awesome. You are awesome.
apricot
·letztes Jahr·discuss
> It seems fascinating how much more efficient Windows apps were back in the nineties

I remember everyone complaining about how bloated they were at the time. Pretty sure someone in 2055 is going to run today's Office on 2055 computers and marvel at how streamlined it is.
apricot
·letztes Jahr·discuss
Gotta admire the way they worded the dialog box.

"uBlock Origin was turned off. This extension is no longer supported. Edge recommends that you remove it."

I have a few decades of experience with the Internet, and even I understood the dialog box as saying that Ublock didn't work anymore. In reality, as the text says, it still works if you click "Manage Extension" and turn it back on.

This infuriates me.
apricot
·letztes Jahr·discuss
Implementing shift-and-add multiplication and division algorithms in assembly, and analyzing them, is a very formative exercise in my experience.

Besides, if assembly language is good enough for Knuth to express all the algorithms in TAOCP, it's good enough for me...