I'm a huge fan of the Bolt, and I love my 2019. It's a very practical car, and has surprisingly decent range.
47 karma · joined May 12, 2013
I'm a huge fan of the Bolt, and I love my 2019. It's a very practical car, and has surprisingly decent range.
I ran Linux on a 486SX with 4MB RAM in early 1994. Prior to that (1993?) I had been running 386BSD. Both OSes ran quite well on that hardware: certainly sh, vi, gcc, and make ran well, and what else do you really need?
4MB wasn't good enough for X Windows, but I had a VT102 connected to a serial port so that I could have two terminal sessions going at the same time.
I was there last week (in town on business), and I found a Vector 3677-2 protoboard for $2!
However, that does not mean that all journalism should be disregarded. I read the Washington Post and listen to NPR (regardless of how you feel about their cultural programming, their news organization is excellent.) Citizens in a free society have a duty to be informed about the issues facing that society. I reject the idea that there aren't readily available high quality sources of information about the world. Are any of them perfect? Clearly, no. But ignoring them because they're not perfect strikes me as nihilistic.
There's one quote from the article that alarmed me:
> The news is overwhelmingly about things you cannot possibly influence
In democracies, we do have elections...
[0] https://tinyvision.ai/products/upduino-v3-1
[1] https://github.com/FPGAwars/apio
[2] https://daveho.github.io/2021/02/07/upduino3-getting-started...
This depends a lot on how well supported your hardware is. I run Linux Mint (MATE) on a Thinkpad T430 and have had 0 issues with displays, sleep, battery life, you name it.
Jekyll is a bit of a nightmare on Windows at the moment, at least if any significant part of your workflow is based on cygwin. (I helped a colleague get it running a couple weeks ago.)
Cygwin ruby + gem install jekyll -> fail.
rbenv to build ruby from source under Cygwin, gem install jekyll -> fail.
The one solution I found that works is using Chocolatey [1] to install ruby and then gem install jekyll. Even so, I wasn't able to get pygments working for syntax highlighting, and the Chocolatey Ruby does not play nicely with cygwin terminal for interactive programs.
This approach has always seemed completely backwards to me. Isn't the database simply a mechanism for persisting records/objects whose structure is determined by domain modeling?
To me, it would make about as much to say of a GUI framework "foobarWidgets is GUI-centric. Your UI comes 'first'.", as though the application itself was just an afterthought.
Don't get me wrong - I like SQL, and I happily use relational databases to store objects. I just see the database as a means, not an end.
[1] https://computinged.wordpress.com/2015/08/17/icer-2015-block...
The ACM, at least, allows authors to post copies of articles on their web pages. That's a not totally unreasonable policy (although the ACM Digital Library is pretty well locked down).
I completely agree that IEEE is evil.
Random fact: Peter Suber was my academic advisor in college! Incredibly smart and nice guy.
However, I can understand and sympathize with a teacher's desire to understand how his or her students are using their time outside of class. In particular, knowing that a student who is struggling is not studying or is only attempting to cram at the last minute could be useful information for finding a strategy to help that student to improve.
I think the real problem is that many of the students I see (I teach CS at a small college) are focused on the external artifacts of education --- grades, a degree, etc. --- and not the actual learning. If students don't see an intrinsic value in what they are doing, they will try to game the system by cheating, memorizing instead of learning more deeply, etc. Over time I have come to realize that one of my duties as an educator is to try to motivate students to learn. As such, any information available to me that will help me understand whether or not a particular student is using his or her time effectively outside the class is valuable.
I personally got started with microcontrollers and digital electronics by reading "The Microcontroller Idea Book" by Jan Axelson. It's a bit dated, but very well-written, and for me it was the first time that hardware really "clicked". I still refer to it from time to time for ideas for interfacing I/O devices.
(1) It is necessary to learn the basics of programming in order to learn computer science.
(2) It is necessary to learn computer science in order to become a proficient programmer.
So my feeling is that, by all means, we should be teaching anyone and everyone how to code, to lay the groundwork for teaching computer science.
True emulators like Bochs are still potentially a win if they provide fine-grained debugging features. Bochs was nice because you could single-step through assembly and view contents of registers/memory quite easily. You could also attach gdb to it (although this was somewhat flaky.)
I do remember the excitement of getting interrupts to work - good times. Getting task switching to work was magic.
I can distinctly recall seeing Mosaic for the first time in 1993 when a fellow undergrad showed me his home page. My thoughts were essentially, "that's really stupid: it's just a bunch of boring information about you". Email and usenet seemed (to me) far more interesting and important.
Because those of us who live in rural areas are worthless degenerates, right?