News for hackers. Stuff that matters.
Re:Ask HN: 90s programmers, what did you expect the future o... by massung on Tuesday June 22, 2021 @09:18AM (#27591216)
Not a prediction of the future, but rather something I've found quite funny over the years: watching so many things keep repeating themselves in a never-ending cycle. My two favorite have been...

1. Compiled (native) vs. interpreted (bytecode/VMs). It's this forever cycle of "performance required" that shifts to "portability required", which lacks performance, and gradually shifts back, and repeat.

2. Local processing vs. dumb terminals and shared computing. The current "dumb terminal" phase being the idea that you can buy a $100 Chromebook and working entirely online.

Re:Ask HN: 90s programmers, what did you expect the future o... by treespace88 on Tuesday June 22, 2021 @10:19AM (#27591942)
I call it the mainframe/desktop cycle.

The 90s was peak desktop. Everything was on the local hard drive.

Now everything is back on the mainframe(cloud) i fully expect it to cycle back to the desktop in some form. (we just won’t call it that)

Re:Ask HN: 90s programmers, what did you expect the future o... by luismedel on Tuesday June 22, 2021 @11:00AM (#27592517)
Something like "Look at this new tech! It allows you to run your own local cloud. We call it 'fog computing' and works even when you're offline"

Edit: OMG! the term exists! https://en.wikipedia.org/wiki/Fog_computing

Re:Ask HN: 90s programmers, what did you expect the future o... by ragnarok451 on Tuesday June 22, 2021 @11:31AM (#27592940)
Maybe services using wasm will pull compute back to the desktop, even though end users won't realize it.
Re:Ask HN: 90s programmers, what did you expect the future o... by zonethundery on Tuesday June 22, 2021 @10:21AM (#27591961)
My mid-90's telco experience involved a test deployment of citrix winframe (IIRC) dumb terminals. They worked okay, but not great.

Every tech or bigco job i've had there's at least one mainframe codger doing the Kinge George "You'll be back" number from hamilton. Don't think they anticipated the non-MF cloud. Almost always among the best engineers though in the joint though, IME.

I miss genuine differences in hardware. Happy hour discussions about alpha vs sparc vs intel etc. I'm hopeful that diversity will come back around as a thing.

Re:Ask HN: 90s programmers, what did you expect the future o... by geocrasher on Tuesday June 22, 2021 @10:46AM (#27592323)

   I miss genuine differences in hardware. Happy hour discussions about alpha vs sparc vs intel etc. I'm hopeful that diversity will come back around as a thing.
THIS. Right now there are three mainstream choices: Win, Linux, Mac And I'm sorry- no matter how diverse your Linux distro is or even what hardware you're running it on (x86 vs ARM etc), it's still just Linux. And again, sorry- Linux just isn't interesting anymore. Extremely useful for its purpose, but it's commonplace enough to be ho-hum.

Can anyone recommend something quite a bit different that a guy could toy with? Or is this why everyone is having so much fun with 8 bit retrocomputers?

Re:Ask HN: 90s programmers, what did you expect the future o... by flyinghamster on Tuesday June 22, 2021 @11:33AM (#27592981)
Haiku OS, maybe? It is under active development. https://www.haiku-os.org/

But a key problem with alternative OSes is that if you want to use them as daily drivers, your software choices may be limited or nonexistent. Haiku, for instance, has a WebKit-based browser, but no Firefox, Chrome/Chromium, or Safari.

Re:Ask HN: 90s programmers, what did you expect the future o... by geocrasher on Tuesday June 22, 2021 @01:40PM (#27594669)
I'm more interested in exotic or uncommon hardware than software.
Re:Ask HN: 90s programmers, what did you expect the future o... by kstrauser on Tuesday June 22, 2021 @11:08AM (#27592619)
A lot of people around me are playing with Plan 9 these days, but I haven’t paused to figure out why yet.
Re:Ask HN: 90s programmers, what did you expect the future o... by rewgs on Wednesday June 23, 2021 @02:36AM (#27601470)
It's hip.
Re:Ask HN: 90s programmers, what did you expect the future o... by jermaustin1 on Tuesday June 22, 2021 @09:44AM (#27591514)
I had such high hopes for Chromebooks, I actually moved so much of my day-to-day onto some digital ocean droplets, scrapped my windows pc and bought a $150 intel-based chromebook.

I thought all I ever really did was VS Code, so I got code-server installed and everything else was mostly online anyway (Office 365, Exchange, Wordpress, etc), but the biggest pain point was the lack of a native terminal and ssh.

Even though VSCode has a great terminal built in, it seemed so wasteful to load into it just to open a terminal window.

After a couple of months, I just switched to MacOS, and still use my code-server install instead of VSCode, and 100% prefer it.

Re:Ask HN: 90s programmers, what did you expect the future o... by NetOpWibby on Tuesday June 22, 2021 @10:28AM (#27592056)
Can’t beat native…yet!
Re:Ask HN: 90s programmers, what did you expect the future o... by zozbot234 on Tuesday June 22, 2021 @09:22AM (#27591252)
> watching so many things keep repeating themselves in a never-ending cycle

Hacker culture calls this the Wheel of Samsara.

Re:Ask HN: 90s programmers, what did you expect the future o... by handrous on Tuesday June 22, 2021 @12:50PM (#27594051)
> 2. Local processing vs. dumb terminals and shared computing. The current "dumb terminal" phase being the idea that you can buy a $100 Chromebook and working entirely online.

Joke was on the proponents of this since web-apps bloated to require a damn super computer to run them with acceptable performance, until that YC/PG-backed startup that was posted on here recently came along selling mainframe-hosted-browsers-as-a-service-over-VNC.

Re:Ask HN: 90s programmers, what did you expect the future o... by julian_t on Tuesday June 22, 2021 @09:24AM (#27591270)
Oh yes... IBM 3270 terminals sending fields from the screen back to the mainframe. The first time I came across a simple HTML form I wondered where I'd seen the idea before.

And as you say, there's definitely a cycle between "everything local" and "everything central".

Re:Ask HN: 90s programmers, what did you expect the future o... by lokedhs on Tuesday June 22, 2021 @10:16AM (#27591898)
Both of these hits home. Working at Sun in the late 90's, Java was a big thing, and while Sun was clearly way too early in their push for a universal virtual machine that could run anything, at the time people were complaining that Java could never be used for real software because of it not being natively compiled and using a GC.

Well, now everyone are using Javascript and Python, and no one seems to be complaining.

The second point is true as well. No matter where the pendulum is at the moment, there are always going to be people trying to push it in the other direction. Sun was again ahead of the time by pushing the Javastation, which was trying to do what the Chromebooks are doing. Then there was the Sunray of course, which was really cool, but a bit too specialised.

Re:Ask HN: 90s programmers, what did you expect the future o... by goatlover on Tuesday June 22, 2021 @12:10PM (#27593481)
> Well, now everyone are using Javascript and Python, and no one seems to be complaining.

Read more Hacker News and you'll see complaints about both languages.

Re:Ask HN: 90s programmers, what did you expect the future o... by tonyedgecombe on Tuesday June 22, 2021 @03:39PM (#27596192)
Read more Hacker News and you will see complaints about anything and everything.
Re:Ask HN: 90s programmers, what did you expect the future o... by bigbillheck on Tuesday June 22, 2021 @02:57PM (#27595665)
That's just the good old-fashioned dialectic : https://en.wikipedia.org/wiki/Dialectic
Re:Ask HN: 90s programmers, what did you expect the future o... by duped on Tuesday June 22, 2021 @03:36PM (#27596148)
> Compiled (native) vs. interpreted (bytecode/VMs)

The debate today is mostly AoT vs JIT compilers, I don't see anyone bring up VMs unless they're talking about how slow Python is.

I also don't see anyone bringing up "portability" anymore - compilers support all the architectures people care about, while libraries and APIs are designed to be platform agnostic as far as they can be while developers recognize there is no such thing as portable software (and where portable software is absolutely required, it shall run in the browser).

Re:Ask HN: 90s programmers, what did you expect the future o... by massung on Tuesday June 22, 2021 @04:13PM (#27596589)
Tell that to all the electron apps out there. ;)
Re:Ask HN: 90s programmers, what did you expect the future o... by duped on Tuesday June 22, 2021 @06:50PM (#27598316)
V8 is a JIT compiler
Re:Ask HN: 90s programmers, what did you expect the future o... by flyinghamster on Tuesday June 22, 2021 @11:23AM (#27592826)
Another one along that line that I've seen over and over: "smart" hardware vs. "dumb" hardware. Back in the days of analog modems, we had ones that were built on dedicated modem hardware, and the "Winmodems" that were basically just a DAC and an ADC. Or, the smart laser printers with built in PostScript interpreters vs. dumb printers where everything gets done in the driver.
Re:Ask HN: 90s programmers, what did you expect the future o... by segmondy on Tuesday June 22, 2021 @05:27PM (#27597449)
dumb terminal happened, it's called the browser. Most folks live in their browsers and get on by fine with tablets, phones and chromebooks