HN user

ylee

318 karma

[HN username] @columbia.edu

Posts1
Comments131
View on HN

I can relate much to the author's experience. I am also a Korean immigrant, with parents who owned a retail business, who grew up in the NYC area with a Commodore 64. I also majored in the liberal arts at an Ivy League school.

I have never been paid to write code, and my formal CS education is limited to AP Computer Science, and a one-credit Java class in college. But my computer background got me hired into tech investment banking out of college, and has shaped every aspect of my life and career. just today I debugged a bash script that is part of the workflow for my one-person business.

Thank you, Commodore.

What Lutus talks about exists even when it's not for anyone else.

I have never been paid to write code, and my formal CS education is limited to AP Computer Science, and a one-credit Java class in college. I wrote 20 years ago a backup script implementing Mike Rubel's insight <http://www.mikerubel.org/computers/rsync_snapshots/> about using `rsync` and hard links to create snapshots backups. It's basically my own version of `rsnapshot`. I have deployed it across several of my machines. Every so often I fix a bug or add a feature. Do I need to do it given `rsnapshot`'s existence? No. Is it fun to work on it? Yes.

(I've over the years restored individual files/directories often enough from the resulting backups to have reasonable confidence in the script's effectiveness, but of course one never knows for certain until the day everything gets zapped.)

This is meant to insult AI skeptics, let's not pretend to be idiots.

Only an idiot would read the piece in that way.

It should be flagged and taken down.

Even if it really did "insult AI skeptics" (and, again, no one with any reasonable ability to comprehend wit and satire would take it that way), how is that justification to get it "flagged and taken down"?!?

The main value of modern ape coding appears to be recreational. Ape coders manifest high levels of engagement during coding sessions and report feelings of relaxation after succeeding in (self-imposed) coding challenges. Competitive ape coding is also popular, with top ranked ape coders being relatively well-known in their communities.

I have never been paid to write code, and my formal CS education is limited to AP Computer Science, and a one-credit Java class in college. I wrote 20 years ago a backup script implementing Mike Rubel's insight <http://www.mikerubel.org/computers/rsync_snapshots/> about using `rsync` and hard links to create snapshots backups. It's basically my own version of `rsnapshot`. I have deployed it across several of my machines. Every so often I fix a bug or add a feature. Do I need to do it given `rsnapshot`'s existence? No. Is it fun to work on it? Yes.

(I've over the years restored individual files/directories often enough from the resulting backups to have reasonable confidence in the script's effectiveness, but of course one never knows for certain until the day everything gets zapped.)

Usenet personality 6 months ago

Usenet killfiles are not "totally reliable". Nym shifting has always been a thing, even before Google Groups-based commercial mass spamming using constantly changing From: lines industrialized the problem. Killfiles also do nothing for people quoting the person you are trying to ignore, unless you use a thread-based killfile, which of course means you won't see a lot of non-killfiled people's comments.

At the end of the day, there is no satisfactory solution to the problem of warped and damaged online personalities other than actually preventing them from being online, which of course has its own difficulties and consequences.

Usenet personality 6 months ago

Nothing has changed since Jerry Pournelle wrote 40 years ago when discussing online forums:

I noticed something: most of the irritation came from a handful of people, sometimes only one or two. If I could only ignore them, the computer conferences were still valuable. Alas, it's not always easy to do.

This is what killed Usenet,[1] which 40 years ago offered much of the virtues of Reddit in decentralized form. The network's design has several flaws, most importantly no way for any central authority to completely delete posts (admins in moderated groups can only approve posts), since back in the late 1970s Usenet's designers expected that everyone with the werewithal to participate online would meet a minimum standard of behavior. Usenet has always had a spam problem, but as usage of the network declined as the rest of the Internet grew, spam's relative proportion of the overall traffic grew.

That said, there are server- and client-side anti-spam tools of varying effectiveness. A related but bigger problem for Usenet is people with actual mental illness (kstrauser mentioned one); think "50 year olds with undiagnosed autism". Usenet is such a niche network nowadays that there has to be meaningful motivation to participate, and if the motivation is not a sincere interest in the subject it's, in my experience, going to be people with very troubled personal lives which their online behavior reflects. Again, as overall traffic declined, their relative contribution and visibility grew. This, not spam, is what has mostly killed Usenet.

[1] I am talking about traditional non-binary Usenet here

Unfortunately for HP, its workstations (the ones OP acquired) weren't nearly as popular with universities and developers as Sun Microsystems', so you tended to find HP-UX in commercial production—larger servers, more workload, but smaller numbers. And thus smaller ability to promote its innovations or be selected because of them.

Columbia University during the 1990s was a SunOS/Solaris shop (and, before then, VAX <https://www.columbia.edu/cu/computinghistory/>). My first year, AcIS (Academic Information Systems, IT for faculty/students) set up a single computer lab in the engineering building <https://cuit.columbia.edu/computer-lab-technologies/location...> with HP workstations. Although they booted into HP-UX and its Motif window manager, MAE provided Mac emulation and, in practice, was usually used because most students were unfamiliar with X Window, of course.

The boxes used the same Kerberos authentication as the Sun systems, so I presume I must have been using context-dependent filesystems for binaries when logging into the systems locally, or when I chose to remote log into one specifically from elsewhere (just for novelty's sake; I preferred the Sun cluster, or the Sun box dedicated to staff use).

MAE—the raison d'etre for the HP boxes—was slow and unstable, and by the time I graduated Macs, I believe, replaced HP, which made the lab consistent with what most of the other computer labs had.

If this is true, it will be a significant change in strategy. The company has always played upmarket. Average iPhone prices have risen since the first iPhone 18 years ago, as opposed to falling. Around that time, I heard Apple's CFO say at a Citigroup-hosted investor conference that his company could release a $799 computer "but we don't want to".

When I started at Goldman Sachs, I was told early on of an "Israeli discount" and "Canadian discount"; that is, investors were more skeptical of companies based in those countries.

I was not told of any more details than that at the time, but I now wonder if the VSE contributed to this?

Epson MX-80 Fonts 11 months ago

but you could just plug MX-80 series in to Windows 9x and pick any of the same fonts as you would for a laser printer, and it went bi-directional laying down overlapping dots like Adobe bricks, near-letter-quality enough to where they could hardly tell the difference once you faxed the page to somebody

I am happy to report that I was doing the same thing in 1986 with GEOS on Commodore 64! And again in 1990 with PC/GEOS on Tandy 1000!

(Although I mostly used SpeedScript on C64, and WordPerfect or pfs:Write on DOS.)

I used Applixware on Linux during college. Here's what I wrote to someone else at the time:

----

I've been using Applixware 4.2 then 4.3 to write papers and such for a year and a half. Bear in mind that I've only used the Words module, not anything else.

In many ways Applixware is a superb program. Great interface, great looks, multiple-language support, including dictionaries and thesauruses (important for a Spanish major like me). The only major deficiencies are 1) inadequate filters support (Word 6/7 import and export is pretty buggy; I hear 4.4.1 will do a much better job, and handle Word97 too) and 2) missing some basic features like a simple way to do single/double spacing (you have to type in the measurements yourself).

----

Another notable omission is word count; I used a macro as substitute.

Despite the flaws (4.4.1 did not fix the inability to do simple line spacing, and I was told by the company that there were no plans to change this), Applixware was good enough. I produced .rtf files that I printed via Word on campus laser printers, and .pdf files for job applications during senior year.

It was as formative of a moment as my 2nd Grade teacher showing us a really complex looking (at the time) rainbow flower in LOGO (she had one of few color Mac classic), and showing us it was simply the work of drawing the path of one petal, then repeating same “work” after changing two values (starting angle and color).

I also well remember the epiphany I felt while learning Logo in elementary school, at the moment I understood what recursion is. I don't think the fact that the language I have mostly written code in in recent years is Emacs Lisp is unrelated to the above moment.

Nothing has changed since Jerry Pournelle wrote 40 years ago when discussing online forums:

I noticed something: most of the irritation came from a handful of people, sometimes only one or two. If I could only ignore them, the computer conferences were still valuable. Alas, it's not always easy to do.

This is what killed Usenet,[1] which 40 years ago offered much of the virtues of Reddit in decentralized form. The network's design has several flaws, most importantly no way for any central authority to completely delete posts (admins in moderated groups can only approve posts), since back in the late 1970s Usenet's designers expected that everyone with the werewithal to participate online would meet a minimum standard of behavior. Usenet has always had a spam problem, but as usage of the network declined as the rest of the Internet grew, spam's relative proportion of the overall traffic grew.

That said, there are server- and client-side anti-spam tools of varying effectiveness. A related but bigger problem for Usenet is people with actual mental illness; think "50 year olds with undiagnosed autism". Usenet is such a niche network nowadays that there has to be meaningful motivation to participate, and if the motivation is not a sincere interest in the subject it's, in my experience, going to be people with very troubled personal lives which their online behavior reflects. Again, as overall traffic declined, their relative contribution and visibility grew. This, not spam, is what has mostly killed Usenet.

[1] I am talking about traditional non-binary Usenet here

Apple delivered an OS that the “year of the Linux desktop” folk had been (and still are) trying to deliver for years.

Indeed.

I figured this out on the day in 2003 when I first tried out OS X. I've been using Linux since 1995 and had tried every available desktop: CDE, KDE, Gnome, Enlightenment (The horror .. the horror ...), Window Maker/AfterStep, fvwm, and even older ones like Motif and twm. I'd used Mac OS 7 and 8 in college and hated it,[1] but OS X was a revelation.

I still use Linux as a server, but for a Unixlike desktop that actually works and runs a lot of applications, OS X is it. Period.

(I wrote the above on Slashdot in 2012 <https://slashdot.org/comments.pl?sid=2940345&cid=40457103>. I see no need for changes.)

[1] People who never used pre-Unix MacOS have no idea how unreliable it was. Windows 95 and 98 weren't great, but there was at least some hope of killing an errant application and continuing on. System 7? No hope whatsoever. It didn't help that Mosaic (and Netscape) wasn't very reliable regardless of platform, but the OS's own failings made things that much worse.

I have never been paid to write code, and my formal CS education is limited to AP Computer Science, and a one-credit Java class in college. But like 2OEH8eoCRo0, I can say that Red Hat Linux changed my life. Experience running Linux from kernel 1.2.13/Red Hat Linux 2.1 onward at home, and contributing small bits of code to a project or two (and RPMs to community repos), got me into a career at Wall Street after college, covering hardware and software companies (including RHAT) as an equity analyst during and after the dotcom bubble.

I have never been paid to write code, and my formal CS education is limited to AP Computer Science, and a one-credit Java class in college.

I wrote 20 years ago a backup script implementing Mike Rubel's insight <http://www.mikerubel.org/computers/rsync_snapshots/> about using `rsync` and hard links to create snapshots backups. It's basically my own version of `rsnapshot`. I have deployed it across several of my machines. Every so often I fix a bug or add a feature. Do I need to do it given `rsnapshot`'s existence? No. Is it fun to work on it? Yes.

(I've over the years restored individual files/directories often enough from the resulting backups to have reasonable confidence in the script's effectiveness, but of course one never knows for certain until the day everything gets zapped.)

MacBook Air M4 1 year ago

20 years ago, when I helped cover IT hardware including AAPL for a large investment bank, our analyses consistently showed that Apple products were comparable in price to competing products with comparable specs.

I agree that Apple Silicon has given Apple an additional leg up on the competition, even aside from the more-than-competitive price.

I knew the very basics of the story, but did not know/hadn't put it together in my mind that kernel 1.0 appeared in mid-1994, and not somewhere in the 1991-1993 timeframe as I had vaguely assumed. Certainly, the Red Hat Linux 2.1 (kernel 1.2.13) I installed in December 1995 (making my home 100% Microsoft-free ever since) felt pretty feature-complete.

At its soul, Apple is a software company that also makes their own hardware. Nokia was a hardware company that also made their own software.

... and bad software, of course. Worse than that, multiple versions of bad software.

Apple is the only company in history to build consistently good hardware and good software and UI. Not IBM, not DEC or the other Seven Dwarfs. It really does go all the way back to the Woz-Jobs duo providing a maniacal focus on UX and one of the most brilliant engineering minds of the century.

(I'm told that Tesla also qualifies.)

For example, the bullet "scaling the user experience to lower HW specs may be challenging. iPhone mini may be closer to iPod UI" comment still suggests they were stuck in the mindset of the time. They thought it was unlikely that Apple could deliver a horizontal platform, rather Apple would be launch a series of individual phones at different prices, each with bespoke interfaces, just like all the players had been doing, over and over.

Indeed. I referred to it at the time as the 50-model strategy.

I helped cover IT hardware companies including Apple at a bulge-bracket investment bank. Not just Nokia, but the entire phone industry was caught flatfooted by iPhone as willvarfar and anonu said, despite rumors going around the industry. (The joke slide in Jobs' announcement presentation showing an iPod with phone dial was not too far off what we and most people expected.)

Thoughts on the presentation:

* "There is not much coolness left for Motorola" - The day of the announcement, I saw a press release from Motorola come across the wire, in which the company announced yet another phone with a keyboard. I felt pity for the unfortunate souls who had designed it, worked on its launch, and wrote the copy for the press release, and who now had to see their efforts fly into Hurricane iPhone.

* Predictions of lower-priced iPhones - Average iPhone prices of course rose, as opposed to falling. As JSR_FDED said, Apple has always played upmarket. I heard Apple's CFO say at a Citigroup-hosted investor conference that his company could release a $799 computer "but we don't want to".

(That said, it is quite possible to find deals, at least in the US. I got my iPhone 13 by agreeing to pay $200 over 30 months on top of my already super-cheap T-Mobile plan. The iPhone before that, I bought carrier refurbished for $100 from Sprint.)

And of course, there never was an iPhone mini with a fundamentally different UI. Despite the repeated commitment to improving on UI, etc., I guess it would have been too much to ask a company like Nokia, the king of releasing a new model with new UI and new form factor weekly, to imagine that another company would just not play the infinite-SKU game. (Conversely, it's not hard to imagine that had Apple entered the phone market in the 1990s during the years of endless indistinguishable Performa models, it might have tried to play along.)

* The MVNO mention is regarding rumors of Apple launching its phone in conjunction with an MVNO. We thought this was quite possible, but it was based on Apple having the credibility to immediately have millions of customers switch to it as their carrier, and not because Apple—of all companies—could not get whatever it wanted from carriers.

* Third-party app support - Most have forgotten that Apple really did expect webapps to be the app experience for iPhone's first year. But even that would have been an improvement over what things was like before iPhone. I speak as one who purchased my share of Palm apps. $20 was the norm for, say, DateBk6 (which, by the way, has at least one function that MacOS's Calendar just got with Sequoia).

* "Expect RIM and Palm to suffer" - I never liked using my company-issued Blackberries. I didn't leave Palm until 3GS in 2009; besides DateBk6, I also liked being able to tether my computer to my Palm Treo 700p.

* I'm pretty sure there was no sharing of data revenue or iTunes revenue. Apple got what it wanted from Cingular/AT&T regarding marketing and in-store push without having to preload bloatware or the carrier's brand name all over the device/packaging, and the carrier got the exclusive of the decade. Remember, Deutsche Telekom deciding to sell T-Mobile in 2011 was directly because it didn't have iPhone (so that tells you how the repeated mention in the presentation of T-Mobile turned out).

It's going to be like the glory days of the Tel Aviv binary options scammers, who at one time were 40% of the Israeli finance sector and had good political connections.

When I started at Goldman Sachs 25 years ago, I was told early on of an "Israeli discount" and "Canadian discount"; that is, investors were more skeptical of companies based in those countries.

I was not told of any more details than that at the time, but I now wonder if what you said is the cause?

Railroad Tycoon II 2 years ago

I played the Linux version the article mentions while at Goldman Sachs; a colleague on the Red Hat coverage team gave me a boxed copy of Corel Linux including the game. The port ran very well on my Red Hat Linux box at home.

In retrospect it was part of a brief flurry of Linux ports of major games. I also got to play Return to Castle Wolfenstein and Neverwinter Nights; in both cases the publishers made Linux clients available for download that use the retail version's assets. Despite the valiant efforts of Wine and related projects, the world would have to wait 15 more years before Proton leveraged Wine technology to bring quasi-native games to Linux, and 20 years before Steam Deck made it the norm or close to it.

Pre-Fastmail, I did not have mail storage space at Pobox; just forwarding ability. I did not use Pobox's own interface for releasing spam mail; I used the standard filter (can't remember the exact name) and almost never saw nonspam in there (not that I checked often).

Post-Fastmail, I still forward from Pobox/Fastmail to the same other Google Workspace account from which I pull mail to my local system with `fetchmail`. I have Fastmail send all mail, spam or not; while the settings UI does not allow setting the spam protection level to "Off" when forwarding is used, the same thing can be achieved by using "Custom" then disabling "Move messages with a score of ___ or higher to Spam". I thus can let Google's spam filter deal with the inflow and, if necessary, manually sort miscategorized mail with my IMAP client.