News for hackers. Stuff that matters.
Re:Technologies I thought my son would never use by d_silin on Sunday April 11, 2021 @03:17PM (#26772686)
It is an interesting observation to compare longevity times for current widely-used IT tech:

Smartphones (since first iPhone) - 14 years.

Laptops (since first Apple Powerbook) - 30 years.

PCs (since first IBM PC) - 40 years.

C programming language will be 50 years old next year.

SQL will turn 50 in 2024

Re:Technologies I thought my son would never use by josephg on Sunday April 11, 2021 @08:14PM (#26774816)
> C programming language will be 50 years old next year.

This principle implies the C programming language will outlive Rust, Go, Python, etc. I'm not sure how I feel about that. There's a good chance its right, but I'm uncomfortable imagining my grandchildren learning C's weird quirks.

There's definitely codebases written in C today which will outlive me, like the Linux kernel. And most of those codebases will probably never migrate to a different language.

Re:Technologies I thought my son would never use by chubot on Sunday April 11, 2021 @09:42PM (#26775361)
I think C will outlive those languages, in the sense that it will exist. But it doesn't necessarily follow that your grandchildren will have to learn it. There will be some other language like JS or foobar 2050 that's just way more relevant and popular :) But they certainly COULD if they wanted to.

The question of whether a technology simply exists vs. whether it retains its popularity is an interesting one. Chairs and forks will both exist and be popular. iPhones will exist, but they won't be popular on some time scale. So it is interesting to think whether C is closer to one or the other :)

Re:Technologies I thought my son would never use by d_silin on Sunday April 11, 2021 @11:17PM (#26775786)
C is the "lawn chair" of programming languages. Sure, it is neither particularly fancy, nor most comfortable - but beats having no chair :)
Re:Technologies I thought my son would never use by hvidgaard on Monday April 12, 2021 @03:04AM (#26776709)
While C is not perfect, it is in a sense something that most other programming languages are not. It's simple and if you program in C you probably touch upon the entirety of the language on a regular basis. Because it is simple you can write a compiler for it with some reasonable effort if need be, even for completely new architectures.

In any case, I'd argue that most of the quirks are due to undefined behaviour as implemented in the compilers. And 50 years from now the language have probably evolved some more anyway.

Re:Technologies I thought my son would never use by thanhhaimai on Sunday April 11, 2021 @08:46PM (#26775022)
I'm more worried my grandchildren will still be learning/using QWERTY than they have to learn C's weird quirks :). My opinion is that it's easier to get a group of tech people together and gradually replace C (like Android Rust development) than getting people to replace QWERTY or getting the US to move to Metrics system.
Re:Technologies I thought my son would never use by hattmall on Monday April 12, 2021 @12:24AM (#26776044)
what's wrong with qwerty?
Re:Technologies I thought my son would never use by drewzero1 on Monday April 12, 2021 @12:51AM (#26776174)
Arguments could be made that it's inefficient or un-ergonomic, though I'm doubtful how much difference it makes on a modern keyboard. There's an oft-repeated story about the qwerty layout being designed to keep people from typing fast enough to jam typewriters. I can't speak to the legitimacy of the story, but I do collect typewriters and I can say for sure that there's a lot more pressure and key travel (and time!) required to slam a type bar into the ribbon than is needed to press a modern keyboard key.

I learned Dvorak a decade ago and loved it unless someone else had to use my computer or I had to use a shared computer. I'm typing this on a qwerty keyboard and I'm okay with that now.

Re:Technologies I thought my son would never use by Xylakant on Monday April 12, 2021 @02:30AM (#26776549)
> There's an oft-repeated story about the qwerty layout being designed to keep people from typing fast enough to jam typewriters.

Typewriter layouts are designed to avoid jamming, but not by reducing typing speed. They place letters that are pressed in direct succession apart, so that the levers don’t collide. Trained typists can write pretty damn fast on a typewriter.

Re:Technologies I thought my son would never use by drewzero1 on Monday April 12, 2021 @12:35PM (#26781498)
I thought I remembered something about that, thanks. Dvorak does seem to cluster a lot of commonly used letters, which would definitely jam neighboring type bars pretty quickly unless they used a Blickensderfer-[1] or Selectric-style unified type element.

I've always wanted a Blick, their "scientific" DHIATENSOR layout intrigues me. They also made a qwerty version and I seem to remember a story that their salespeople would make you sign a waiver that you were choosing a less efficient keyboard if you bought one. That's certainly 90% marketing for their layout and maybe 10% fact, but I find it amusing (if true, but I can't seem to find a reference to it any more).

I'll bet typewriter-trained typists can really move. It's definitely a separate skill, at least for the manual typewriters in my collection which have about an inch of key travel and a heck of a lot more actuation force than the gateron red switches I use at work. :-)

Ultimately I find that the fastest layout is the one you know.

[1] https://en.wikipedia.org/wiki/Blickensderfer_typewriter

Re:Technologies I thought my son would never use by Andrew_nenakhov on Monday April 12, 2021 @04:59AM (#26777277)
> They place letters that are pressed in direct succession apart,

... and that really reduces typing speed. When i switched to dworak I was amazed how my fingers just roll on a keyboard, forming sentences faster than I even form a conscious understanding in which succession should I move my fingers. It just happens as if by itself!! Just think of a word to type and it is already on the screen.

Re:Technologies I thought my son would never use by Xylakant on Monday April 12, 2021 @05:23AM (#26777418)
> ... and that really reduces typing speed.

That may be the effect for you, but it's not a goal. It's maybe a tradeoff, but machine writing is a trainable craft. Usual results for trained people are at about 200 - 400 characters per minute measured over 10 minutes. Championship results are at up to 900 characters.

Re:Technologies I thought my son would never use by Andrew_nenakhov on Monday April 12, 2021 @06:46AM (#26777958)
Yeah, and all championship results are on Dvorak keyboards. [1]

[1]: http://www.recordholdersrepublic.co.uk/world-record-holders/...

Re:Technologies I thought my son would never use by Aengeuad on Monday April 12, 2021 @02:43PM (#26783358)
There are plenty of unofficial records and leader boards for typing speeds where qwerty typists are just as capable (more so even due to sheer availability) as Dvorak typists at hitting 200+wpm, and while that alone shouldn't be used to judge the quality of a particular layout it shouldn't be ignored that there's no difference in attainable max speeds done in short bursts. That says nothing about sustained typing of course, but I strongly suspect if you're already a competent and fast typist in qwerty you'll be comparably as fast in Dvorak and vice versa.
Re:Technologies I thought my son would never use by Andrew_nenakhov on Monday April 12, 2021 @04:56AM (#26777257)
Dvorak is actually pretty bad as a smartphone keyboard, it's advantages with two-handed typing on real keyboard become disadvantages if you type with your thumb.

Dvorak has specialised right- and left-handed layouts. Maybe it also needs specialised one finger layouts, too.

Re:Technologies I thought my son would never use by drewzero1 on Monday April 12, 2021 @12:59PM (#26781870)
I had wondered about phone keyboards. Part of the reason I switched back was that I couldn't change the layout on my phone and got tired of switching back and forth. (I know there are probably some options now, but there weren't on iPhone 4, Kindle touch, or feature phones with physical keyboards.)

I can imagine you'd need to use both thumbs extensively or you'd be jumping back and forth. I definitely found that when I was laying on my side on the couch, propped up with one arm, qwerty was easier to use with one hand. Not that that's an ergonomic or sustainable way to type, but I was a lazy college student and I didn't care.

Re:Technologies I thought my son would never use by enriquto on Monday April 12, 2021 @08:58AM (#26778869)
> I'm uncomfortable imagining my grandchildren learning C's weird quirks

What about them learning English's even weirder quirks? Does that make you uncomfortable as well?

I have come to the point that I sort of accept C's quirks, and, with the appropriate mindset, I can even love them. I certainly see myself as an old man teaching these arcane quirks to a young and innocent audience.

Re:Technologies I thought my son would never use by carlmr on Monday April 12, 2021 @09:38AM (#26779255)
Also COBOL is still around and most people don't need to learn it anymore.
Re:Technologies I thought my son would never use by enriquto on Monday April 12, 2021 @10:14AM (#26779667)
Most people don't need to learn C either; or any programming language, for that matter.
Re:Technologies I thought my son would never use by carlmr on Monday April 12, 2021 @10:42AM (#26779961)
Sure but I think programmers is an implicit assumption here when talking about which programming languages to learn. We don't need to start splitting hairs here.

And COBOL is extremely niche, while C is still quite common and useful to know.

Re:Technologies I thought my son would never use by emodendroket on Sunday April 11, 2021 @10:19PM (#26775542)
Isn't that the whole worse is better thing in action? People complained about C and Unix when they were new, but they picked up so much traction, and people invested enough effort into working around the flaws, that it just achieved critical mass. Same thing with JavaScript; it's never going anywhere.

Certainly higher-level languages have edged out C in many domains though.

Re:Technologies I thought my son would never use by selfhoster11 on Monday April 12, 2021 @07:03AM (#26778038)
> Laptops (since first Apple Powerbook) - 30 years.

That kind of Apple revisionism is not correct. The NEC UltraLite predated Apple clamshells by 3 years (1988), and luggables with a battery configuration have been available as early as 1981 (Osborne 1 with an aftermarket 1 hour battery add-on).

Re:Technologies I thought my son would never use by ghaff on Monday April 12, 2021 @08:17AM (#26778529)
The Grid Compass was probably the first true laptop in 1982. But it ran a proprietary operating system by default and costs about $8,000 in 1982 money. The Data General-One came out in 1984 and might be a better candidate. But neither of those were really mainstream.
Re:Technologies I thought my son would never use by thinkmassive on Monday April 12, 2021 @09:39AM (#26779265)
Don’t neglect the Model 100...

“The TRS-80 Model 100 is a portable computer introduced in 1983. It is one of the first notebook-style computers, featuring a keyboard and liquid crystal display, in a battery-powered package roughly the size and shape of a notepad or large book.”

https://en.m.wikipedia.org/wiki/TRS-80_Model_100

Re:Technologies I thought my son would never use by ghaff on Monday April 12, 2021 @11:57AM (#26780893)
It wasn't a laptop in the modern sense though.
Re:Technologies I thought my son would never use by thinkmassive on Monday April 12, 2021 @04:16PM (#26784594)
For any reason other than it doesn't fold in half?
Re:Technologies I thought my son would never use by frosted-flakes on Sunday April 11, 2021 @04:46PM (#26773262)
The iPhone was definitely not the first smart phone.
Re:Technologies I thought my son would never use by Zak on Sunday April 11, 2021 @04:54PM (#26773327)
Nor was the Powerbook the first laptop nor the IBM PC the first PC. Those are all, however arguably responsible for popularizing the technologies in something resembling their current form.
Re:Technologies I thought my son would never use by selfhoster11 on Monday April 12, 2021 @07:05AM (#26778056)
I disagree. I am of the opinion that those form factors were inevitable, and would have come along anyway with or without Apple's offerings.
Re:Technologies I thought my son would never use by ghaff on Monday April 12, 2021 @08:20AM (#26778550)
How is that inconsistent with the parent statement? Even if the form factors were inevitable--e.g. someone would have decided that smartphones didn't need a physical keyboard--someone had to be first to popularize. (Not sure I agree on the laptop but the iPhone pretty clearly popularized the modern smartphone form factor.)
Re:Technologies I thought my son would never use by selfhoster11 on Monday April 12, 2021 @08:46AM (#26778765)
To say they are "responsible" for something can be read as "allowed to take credit for". Being the first to popularize something is a business achievement, which is quite meaningless compared to the technical achievement of being the first to build something.
Re:Technologies I thought my son would never use by ghaff on Monday April 12, 2021 @06:21PM (#26785905)
Something that's a mainstream business success is far more interesting in general than progenitors that never really took off for whatever reasons. They're may still be important as technical achievements but the history books notice those who took things mainstream.

James Watt didn't actually invent the steam engine. He just came up with an invention that made it a lot more efficient.

Re:Technologies I thought my son would never use by Miraste on Monday April 12, 2021 @11:04AM (#26780172)
I can see this in the case of the PC and the laptop, but proto-smartphones were around for years before the iPhone and they were not developing in an iPhone-like direction. Every iPhone-like product that came after was the result of copying. I don't think it was inevitable at all.
Re:Technologies I thought my son would never use by ghaff on Monday April 12, 2021 @11:56AM (#26780887)
One thing I do think is true is that Apple developed sufficient brand permission to be able to do things that were definitely outside of a lot of buyers' comfort zone and arguably needed some iteration to really nail.

I'm still inclined to think someone would have jumped to a smartphone without a keyboard. But it's also true that the iPhone had plenty of critics early on and arguably didn't fully hit its stride until the 3GS.

Re:Technologies I thought my son would never use by Sargos on Sunday April 11, 2021 @06:55PM (#26774313)
No, but it was the first wide spread smartphone and the first one most people used. This is the only practical starting point.
Re:Technologies I thought my son would never use by theodric on Sunday April 11, 2021 @11:55PM (#26775931)
Blackberry, Palm, and Windows Mobile phones were more widespread than you're giving them credit for, as were laptops considerably preceding Apple's PowerBook series.
Re:Technologies I thought my son would never use by cookiengineer on Sunday April 11, 2021 @05:26PM (#26773597)
The mindblowing part about these kind of numbers for me always is the sheer amount of smartphones out there.

I mean, imagine a parallel world where those smartphones weren't designed to shove ads down your throat and where they could be used to be as productive as with a laptop, and where people could help to automate their lives on their own with it.

That would be so amazing.

Re:Technologies I thought my son would never use by pjc50 on Sunday April 11, 2021 @06:20PM (#26774003)
Smartphones are a huge productivity tool, that's why they took off in the first place. Especially Blackberry, which offered the magic technology of accessing your email and calendar from anywhere. The ads are not an obstacle to this, especially not on iPhone.
Re:Technologies I thought my son would never use by LASR on Sunday April 11, 2021 @06:53PM (#26774295)
They are far more than that. For a large number of people, the smartphone is their first and only computing device. Enabling internet access is like rocket fuel for advancing socioeconomic conditions for those in developing nations.

Entire generations have been lifted from poverty due to it.

Re:Technologies I thought my son would never use by usrusr on Sunday April 11, 2021 @08:27PM (#26774902)
And "first and only computing device" pales to insignificance next to "first and only bank account" which they also are, in a way. That's huge.
Re:Technologies I thought my son would never use by selfhoster11 on Monday April 12, 2021 @07:07AM (#26778063)
I don't know about you, but a consumption-only "first and only computing device" sounds incredibly dystopian. I get that they have a positive impact, but it feels like we could be doing better.
Re:Technologies I thought my son would never use by dragonwriter on Monday April 12, 2021 @07:09AM (#26778070)
> I don't know about you, but a consumption-only "first and only computing device" sounds incredibly dystopian

Smartphones aren’t consumption-only.

Re:Technologies I thought my son would never use by selfhoster11 on Monday April 12, 2021 @08:32AM (#26778642)
Doing anything but consumption and lightweight content discovery on smartphones is basically a farce. They are not usable as general-purpose creation machines.
Re:Technologies I thought my son would never use by dragonwriter on Monday April 12, 2021 @10:01AM (#26779542)
> Doing anything but consumption and lightweight content discovery on smartphones is basically a farce.

I disagree, even when talkingn about a smartphone as a human interface device and not, as was the actual context of the thread, a computing device.

Having a, say, DeX-enabled Android (or even potentially powered by fairly traditional Linux, if one doesn’t just use a major maker device with stock software) smartphone as a computing device doesn’t preclude standard desktop I/O devices fo interact with it in manner very similar to a standard desktop PC.

> They are not usable as general-purpose creation machines.

Again, as an exclusive computing device, they are just about as much as is any computing device.

Even as an exclusive HID, there’s a giant excluded middle between “consumption only” and “not usable as general purpose creation machines”.

Re:Technologies I thought my son would never use by selfhoster11 on Monday April 12, 2021 @10:21AM (#26779757)
What makes a smartphone a smartphone is the ability to use it with just the touchscreen. A smartphone with desktop peripherals is just that, a desktop. What I am arguing is that a bare smartphone (aka what most of those people in the developing world can afford) cannot meaningfully serve, due to being a form factor with a very imprecise input method, as a creation platform for any sort of precise content.
Re:Technologies I thought my son would never use by dragonwriter on Monday April 12, 2021 @10:28AM (#26779813)
> What makes a smartphone a smartphone is the ability to use it with just the touchscreen

You seem to be conflating the ability to be used with a limited interface with a restriction to be used with only a particular interface. I desktop PC has the ability to be used without a graphics tablet. It would be a much more limited creation device if it were restricted to being used without one. And the same is true of everything that isn’t a touchscreen, microphone, or other built in human interface and smartphones. But a smartphone as an exclusive computing device does not imply the limitations of its built-in interfaces, since having external interfaces is also a standard feature of the class.

Re:Technologies I thought my son would never use by cookiengineer on Monday April 12, 2021 @10:09AM (#26779620)
While I agree with your definitions of what a computation device is, I also don't see Android being developed on Android in the near future. So many UX conceptual problems won't allow this, so I think that as long as computers are required to build smartphones, they cannot be described as "general purpose" machines.
Re:Technologies I thought my son would never use by Mauricebranagh on Monday April 12, 2021 @05:18AM (#26777392)
Its still a poor version of the internet when compared to a PC (laptop/Desktop).
Re:Technologies I thought my son would never use by xwolfi on Sunday April 11, 2021 @07:30PM (#26774533)
That world cant exist. A flaw of anti capitalist alternatives is that they're non-natural.

Any alternative where trade didn't follow optimal path is due to regulation / force. And in most, the force required to steer humans away from their nature also kills innovation.

Ergo: you cant have a miracle chip in your pocket with no one using it to sell you potato chips.

Re:Technologies I thought my son would never use by vimacs2 on Monday April 12, 2021 @09:50AM (#26779412)
1. Nobody mentioned capitalism or alternatives in the parent comment.

2. Capitalism is not "natural" either and only started developing in the post-renaissance world.

3. Natural selection demonstrates conclusively that relying on purely natural processes to drive "innovation" often lead to highly non-optimal and harmful trends.

4. Most of the major scientific and technological innovations of the 20th century were either the direct result of or funded by "force" which I take to mean government.

5. Advertisement was not the only monetisation strategy that the internet and telecommunication industry could have taken. The internet could have very easily gone down the subscription route and the only reason why anybody thinks otherwise is because of the decade long marketing that has normalised getting everything for "free".

Re:Technologies I thought my son would never use by heavyset_go on Sunday April 11, 2021 @09:20PM (#26775236)
Laptops existed far before the Powerbook.
Re:Technologies I thought my son would never use by rsynnott on Monday April 12, 2021 @09:19AM (#26779080)
It really depends on how you define laptop. There was this sort of thing in the 80s, (https://en.wikipedia.org/wiki/Toshiba_T1100), of course. And there were a couple of laptop-shaped laptops from 1988 on, but they were either spectacularly compromised (the NEC Ultralite had a max of 2MB of storage, for instance) or spectacularly expensive or both. In terms of laptops that were shaped like laptops as we know them, and that were actually usable outside of very specialized applications, the Powerbook 100 and Thinkpad 700T could be reasonably claimed to be about the first.
Re:Technologies I thought my son would never use by thinkmassive on Monday April 12, 2021 @09:37AM (#26779250)
There’s also the TRS-80 Model 100, launched in 1983