The Official Status Thread
-
Way too many old and/or irrelevant threads. And I’m not going to read twelve billion Swampy posts.
-
@topspin I just set all to read as soon as I started regularly posting, and any unread notifications after that had to be relevant.
-
-
@dkf said in The Official Status Thread:
@Tsaukpaetra said in The Official Status Thread:
The Christmas decorations have indeed stayed up much longer than typical.
Well, yesterday was Twelfth Night, so it was time to take them down.
Ah, time to go back to my normal avatar.
-
@HardwareGeek said in The Official Status Thread:
@pie_flavor said in The Official Funny Stuff Thread™:
Universim is looking to be interesting.
Added to wishlist.
I've had this for a while (backed it in its own little Early Access thing before it made it to Steam)
It's a fairly good game, but it's so in Alpha right now that a lot of the late-game stuff isn't implemented at all.
-
@Tsaukpaetra said in The Official Status Thread:
Most people see a 99+ in /unread.
I only see that when I go away for vacation... And then for a few days after while I catch up. Tho catching up with old threads first is a lot harder now. They used to "auto" appear when you scrolled to the bottom of the list. Now I can only get 20. (Been like that for a month? or so now...) Guess something broke in /unread's infiniscroll...
-
@dcon Yeah, there's a bug thread about it .
-
Status: Investigating replacing my car stereo head unit with something that natively supports Bluetooth. It's less a pain than I thought, because the unit itself is pretty standard. It's just got a faceplate that also incorporates the climate controls, but they make other ones that just have the climate controls and a hole for the stereo unit's face.
Anyone got relevant experience?
-
@HardwareGeek said in The Official Status Thread:
@dkf said in The Official Status Thread:
@Tsaukpaetra said in The Official Status Thread:
The Christmas decorations have indeed stayed up much longer than typical.
Well, yesterday was Twelfth Night, so it was time to take them down.
Ah, time to go back to my normal avatar.
Despite having looked at it for a month, I'm struggling to remember what you had before.
-
Status: It's a good day to do what has to be done by me and I hope to actually do it.
-
Status: Phlegm has overflowed and coated esophagus. I dislike being sick.
Also status: Voice degradation from the above interference makes it difficult to articulate properly. I sound like an angry robot now.
-
@kazitor said in The Official Status Thread:
@HardwareGeek said in The Official Status Thread:
@dkf said in The Official Status Thread:
@Tsaukpaetra said in The Official Status Thread:
The Christmas decorations have indeed stayed up much longer than typical.
Well, yesterday was Twelfth Night, so it was time to take them down.
Ah, time to go back to my normal avatar.
Despite having looked at it for a month, I'm struggling to remember what you had before.
These are, I think, all the avatars I've ever used here:
The Christmas-hatted one was the most recent.
-
@HardwareGeek Ah yes, it was the fourth one.
-
Status: My son just informed me he's going to start learning Java tomorrow.
Filed under: Where did I go wrong
-
@HardwareGeek said in The Official Status Thread:
Status: My son just informed me he's going to start learning Java tomorrow.
Filed under: Where did I go wrong
You should see the webpage "developed" by one of my younger brothers:
Edit: Hasn't been updated in a while:
-
@topspin said in The Official Status Thread:
@Lorne-Kates said in The Official Status Thread:
@topspin said in The Official Status Thread:
Status: Ghostbusters is on. (The real one)
JMS
What?
-
@HardwareGeek said in The Official Status Thread:
Status: My son just informed me he's going to start learning Java tomorrow.
Filed under: Where did I go wrong
Java: went wrong
PHP: intervention needed
"I program in Wordpress": Disown
react.js: justifiable filicide
-
@Tsaukpaetra Even my first bunch of HTML on the greater internet didn't have
a stylesheetstyle tags!
-
@HardwareGeek said in The Official Status Thread:
Status: My son just informed me he's going to start learning Java tomorrow.
Filed under: Where did I go wrong
Just because, or school, or Minecraft, or...? If it's the first one, there's still time to steer him towards C# instead.
-
@pie_flavor said in The Official Status Thread:
there's still time to steer him towards
C#Rust instead.
-
@kazitor said in The Official Status Thread:
@pie_flavor said in The Official Status Thread:
there's still time to steer him towards
C#Rust instead.Did you.,.. out-pie @pie_flavor ???
-
@kazitor My first bunch of HTML on the greater internet, the HTML spec didn't yet include style tags. IIRC, even
<table>
wasn't universally supported. Edit: In fact, some browsers didn't even support inline<img>
rendering; every<img>
was nested in an<a href="blah-blah.jpg">
to view the image by itself in case the browser didn't render the<img>
. I don't think I ever encountered one that didn't (except Lynx), but it wasn't guaranteed, yet. At least that's what I remember of that bit of ancient history.
-
@kazitor No, not at all. If I was to teach someone programming, I'd teach, in order, Scratch, Python, C#, and Rust.
-
@pie_flavor said in The Official Status Thread:
@HardwareGeek said in The Official Status Thread:
Status: My son just informed me he's going to start learning Java tomorrow.
Filed under: Where did I go wrong
Just because, or school, or Minecraft, or...? If it's the first one, there's still time to steer him towards C# instead.
School. Intro to CS (for non-CS majors, I guess?).
-
@HardwareGeek Mm. When you say 'school', is this high school or college?
-
@pie_flavor Community college.
-
@HardwareGeek Okay. I don't know how it is at community college but I know that the intro to CS class at universities is usually obtusely hard on purpose, and it'd probably be a good idea to help him study if CC is anything like uni in that regard.
-
@pie_flavor Sure, I'll offer my help. If nothing else, it's a way to encourage him to actually focus and do the work, regardless of whether it's obtusely hard or not.
-
@HardwareGeek said in The Official Status Thread:
@kazitor My first bunch of HTML on the greater internet, the HTML spec didn't yet include style tags. IIRC, even
<table>
wasn't universally supported.I was wondering how many of us had pages that predate CSS. Even after support was pretty well established it took me a while to switch over.
-
@Parody I haven't touched mine in years (I've mentioned before, the server hasn't had a power cord plugged in since I moved before my divorce). If I ever get it online again, I'll (eventually, maybe) get around to updating it. It's all still tables for formatting (although a lot of it really is tabular data, so it's not quite as horrible as it sounds) with inline
<font>
tags. Except the stuff that's<dl>
,<dt>
,<dd>
tags, but that is also semantically correct (or at least reasonable) for the pages that use them. More "fun" will be pruning all the dead links, which is probably most of them.
-
@Parody My first web design course didn't teach CSS, even it was after CSS had become an established standard. But I think the computer teachers at school were a bit behind the times, the introduction to programming course was C using a DOS-based "IDE". And this was when the first digit of the year had become "2".
-
@pie_flavor said in The Official Status Thread:
If I was to teach someone programming, I'd teach, in order, Scratch, Python, C#, and Rust.
You'd be giving an impoverished education then. At a minimum, you also need a functional language (probably Haskell), Prolog (for it is a very different way to reason about controlling a computer), and at least one assembly language (so that the student can understand what is going on lower down, which is highly suitable for some). Probably also SQL as an example of a language where you say what you want instead of how to get it.
Being a complete programmer requires learning quite a lot, and especially requires learning multiple paradigms so that you have a good range of mental tools for thinking about problems and how to solve them.
-
Status: Back at work after the holidays and the first order of business is getting those fucking TPS reports sorted.
-
@Atazhaia said in The Official Status Thread:
I think the computer teachers at school were a bit behind the times
They always are. It takes a lot of effort to make a course of study, even with standardised material, so people only do that every few years. University courses are even more work as what they're teaching is often not fully standardised. (Hey, it's higher education; what did you expect?)
-
Status: Done for the weekend. Can I start this week now so I can try and twiddle my insanity?
-
@dkf said in The Official Status Thread:
@pie_flavor said in The Official Status Thread:
If I was to teach someone programming, I'd teach, in order, Scratch, Python, C#, and Rust.
You'd be giving an impoverished education then. At a minimum, you also need a functional language (probably Haskell), Prolog (for it is a very different way to reason about controlling a computer), and at least one assembly language (so that the student can understand what is going on lower down, which is highly suitable for some). Probably also SQL as an example of a language where you say what you want instead of how to get it.
Being a complete programmer requires learning quite a lot, and especially requires learning multiple paradigms so that you have a good range of mental tools for thinking about problems and how to solve them.
Well, instead you get Scheme, Java, MATLAB, C, and (just to see the underlying machine representations) a bit of gdb.
-
Status: impressed. The Recents view does not show topics from categories I'm ignoring. Not sure how I missed that if that's been a thing for however long...
-
@Parody said in The Official Status Thread:
@dkf said in The Official Status Thread:
@pie_flavor said in The Official Status Thread:
If I was to teach someone programming, I'd teach, in order, Scratch, Python, C#, and Rust.
You'd be giving an impoverished education then. At a minimum, you also need a functional language (probably Haskell), Prolog (for it is a very different way to reason about controlling a computer), and at least one assembly language (so that the student can understand what is going on lower down, which is highly suitable for some). Probably also SQL as an example of a language where you say what you want instead of how to get it.
Being a complete programmer requires learning quite a lot, and especially requires learning multiple paradigms so that you have a good range of mental tools for thinking about problems and how to solve them.
Well, instead you get Scheme, Java, MATLAB, C, and (just to see the underlying machine representations) a bit of gdb.
That doesn't matter anyways. He'll end up using NodeJS because that's where the money is.
-
Status: I stepped on a crowbar today. Twice. Without footwear.
-
@dkf said in The Official Status Thread:
@pie_flavor said in The Official Status Thread:
If I was to teach someone programming, I'd teach, in order, Scratch, Python, C#, and Rust.
You'd be giving an impoverished education then. At a minimum, you also need a functional language (probably Haskell), Prolog (for it is a very different way to reason about controlling a computer), and at least one assembly language (so that the student can understand what is going on lower down, which is highly suitable for some). Probably also SQL as an example of a language where you say what you want instead of how to get it.
Being a complete programmer requires learning quite a lot, and especially requires learning multiple paradigms so that you have a good range of mental tools for thinking about problems and how to solve them.
I learned functional programming with Java's lambdas. And I haven't learned Prolog or assembly or anything beyond super-basic SQL meself.
-
I've been hearing Functional programming with Scala everywhere. Does it give you boners or is this pure hype driven development all over again?
-
@kazitor How did this happen the second time?
-
@pie_flavor I started with C on an Arduino myself. Obviously I can rationalise endlessly why that's clearly superior, but I do think it was a nice starting point.
- It's C. Stringly-typed constructs aren't even a passing thought there.
- Hardware is a nice stand-in for fancy libraries. Attach some LEDs and you can flash them pretty, buy some sensors and muck around, all without getting bogged down by dependencies and details.
- Awfully presumptuous of me to start a list with only two ideas, huh?
First point is the important one. C is technically high-level, but certainly very basic in practical terms. It encourages well-formed programs and a good understanding of what's actually involved for the processor.
I suppose the biggest issue is cost. Too bad if you buy a board and turns out you don't enjoy/just can't do it.
-
@stillwater It was still on the floor second time around. Though probably in a slightly different spot.
-
@stillwater Scala's got functional programming, yup. It's got absolutely fucking everything, most of which you won't use and some of which will actively get in your way (see here). They started adding features the instant it was released and haven't stopped yet.
If you want good functional programming, try F#.
-
@kazitor My rationale is: Scratch gets them into the mindset of programming flow and instruction sequences without confusing them with open-ended typing. Then Python is stupidly easy to learn and write, and as a bonus teaches them good formatting. Then C# teaches object-oriented design, types, and probably some functional. Lastly Rust for pointers, memory, and what matters in low-level.
-
Fair points. But,
@pie_flavor said in The Official Status Thread:
Python is stupidly easy to learn and write, and as a bonus teaches them good formatting.
personal experience begs to differ. I've seen amateurs write some serious spaghetti. However, I have not verified that those responsible might have just not been cut out for programming.
Again, I'm probably just rationalising my own experience, but I think starting low-level is good. I think people mostly worry that it might be overwhelming, which isn't necessarily true. Though you'd have to conduct some large-scale study with people who've never programmed to get a fair opinion.
-
@pie_flavor said in The Official Status Thread:
C# […] probably some functional
Unlikely. Yes, they could, but they won't actually learn functional programming with it and it will give them the wrong impression (that functional programming isn't well supported by anything and you can — and must — just cheat around it when you need to get stuff done).
-
@dkf That's how it is in Java. Not in C#.
-
@pie_flavor said in The Official Status Thread:
That's how it is in Java. Not in C#.
You're welcome to have a wrong opinion.