Readit News logoReadit News
varunnrao commented on Joining Sun Microsystems – 40 years ago (2022)   akapugs.blog/2022/05/03/6... · Posted by u/TMWNN
loas · 4 months ago
Was he very skilled back then when he did it?

Or was it the grit and pushing through the pain of banging his own head against the wall many times while dealing with mysterious errors and compiler warnings that made him very skilled?

I fear the current state of our industry eliminated the possibility for not-great, not-skilled juniors to embark in these journeys such as these to become great and skilled seniors. And I'm afraid that sooner or later we will all regret it.

varunnrao · 4 months ago
> Was he very skilled back then when he did it?

> I fear the current state of our industry eliminated the possibility for not-great, not-skilled juniors to embark in these journeys

I think both sentiments are a product of their times.

Was porting an OS to a new architecture an extremely skilled thing? 100% then and 1000% today. With each new stage of advancement and increase in the layer of abstraction away from the core metal, newer developers no longer need to know how to program at the lowest level like targeting a processor architecture directly.

Software development from the 1950s till the rise of Windows as the standard was targeted not towards systems like we do today but towards processors and architectures. Processors at that time were simpler to write for. You could get the datasheet for whatever was the latest processor from a magazine, understand it inside and out and start writing software for it. Today I do not think there are more than a few dozen people who understand the x64 line of Intel processors at the same level. So times have changed. We write for operating systems now and not processors anymore.

I think that this is neither good nor bad. It just is simply how it is. I'm sure that people who worked on computers in the 1950s at the assembly level would have been complaining in the 1970s about people writing programs in C/Pascal. And so the cycle continues.

In fact, I think that the current state of generative models that output code is the perfect scenario to separate the wheat from the chaff. Their power function nature gives a clear divide between people who worked in software for the paycheck and those who love technology for it's own sake.

varunnrao commented on Joining Sun Microsystems – 40 years ago (2022)   akapugs.blog/2022/05/03/6... · Posted by u/TMWNN
rbanffy · 4 months ago
Not sure anyone could save the company, but he didn't help one single bit.

Sun never decided whether they were a hardware company of a software company. They had great hardware and software, but couldn't make much money with the latter. Failing to recognize software as a way to sell THEIR hardware was the biggest issue. When they decided to launch x86 workstations, I knew they were doomed. When they exited the workstation business, I knew it wouldn't be long.

When you destroy all the on-ramps to your highway, it's a matter of time until the toll booths are empty.

varunnrao · 4 months ago
I think what ultimately led to Sun's downfall is a combination of what ESR [1] and joelonsoftware [2] have previously covered.

1. Sun didn't become the defacto desktop platform because they lost out to WinNT. So they lost out on the consumer market. 2. Custom server hardware and software makers like Sun and Silicon Graphics were the fashion till Google and later on Facebook came around and built their own data centers with consumer hardware and specialized software to overcome the inherent unreliability of that hardware. And anyway ever since web-based software became a thing your device is practically a console a la Chromebooks. So they lost the server market.

The only option left was to serve the high end HPC market like labs or even banks but that didn't make business sense since that's increasingly niche because those customers would eventually also want the effects of commoditization.

[1] - http://esr.ibiblio.org/?p=6279 [2] - https://www.joelonsoftware.com/2002/08/30/platforms/

varunnrao commented on Apple shuffles AI executive ranks in bid to turn around Siri   finance.yahoo.com/news/ap... · Posted by u/bbzjk7
chippiewill · 5 months ago
> Their vertical integration gives them an edge not many can match, when it comes to running ML models.

They have an advantage when it comes to running them locally, but it feels like they're trying to push it onto consumer hardware before consumer hardware is at the point of actually being able to run useful LLMs.

varunnrao · 5 months ago
You're right. The hardware right now can't run useful models.

But that's why I think they have a couple of years to sort out their software issues. When useful models can be run on their devices they have to be ready. The hardware advantage can only be an advantage when they have the software to run useful applications. Hopefully they don't get stuck in the typical big company bureaucracy and ego matches and instead can make a change for the better.

varunnrao commented on Apple shuffles AI executive ranks in bid to turn around Siri   finance.yahoo.com/news/ap... · Posted by u/bbzjk7
krackers · 5 months ago
They also had (but squandered) the potential to be ahead on the software side. macOS is the only platform I'm aware of that has every app wired for scripting (AppleScript/Apple Events). And not only that, they already solved the issue of adoption since almost every well-behaved (read: non-electron) application has decent support for AppleScript.

It would take very little effort to put an LLM frontend on top of this, and yet they've not only abandoned applescript (or the underlying apple events) at a time when they could expose it to the masses, but have gone in the exact opposite direction with "Shortcuts".

Oh and the icing on the cake is that apple events can be sent over the network as well, and this infrastructure has existed since the early days of OSX.

varunnrao · 5 months ago
I agree. The AppleScript/Apple Event Manager thing is an example of treating macOS like a second class citizen in the ongoing iOS-fication of the Apple Ecosystem. The point of macOS for me is that it's simple to use for most beginners but allows more advanced users to add complexity through tools like Apple Script and Automator and the underlying Unix base.

Like you say, an MCP server integrated with AppleScript/Apple Event Manager would instantly hook up any LLM with virtually all Mac apps. More Mac devs will then be incentivized to support these features. For people who find AppleScript un-intuitive, JavaScript is also supported. And in my view, this is a revolutionary way to use my computer - a very Star Trek way of using the computer.

varunnrao commented on Apple shuffles AI executive ranks in bid to turn around Siri   finance.yahoo.com/news/ap... · Posted by u/bbzjk7
bitwize · 5 months ago
Vision Pro is an amazing product looking for a purpose and a market. I've opined that it's the 128K Mac of the 2020s -- an expensive toy of very little practical use on its own, that portends a revolution in computing, later versions of which really do change everything. I don't know if that's true anymore. It isn't the 1980s, and initiatives that don't make money over their first year or so tend to get axed. There's no Jobs to push the "vision thing" (no pun intended) anymore.
varunnrao · 5 months ago
I would say it's more like the internal Xerox machines that were built in the mid-1970s at PARC. Most people have no idea how to work with those machines. By the time the 128K Mac came out, people understood what a GUI interface was and knew how to use them - it's just that the Mac in particular was limited by it's hardware.
varunnrao commented on Apple shuffles AI executive ranks in bid to turn around Siri   finance.yahoo.com/news/ap... · Posted by u/bbzjk7
varunnrao · 5 months ago
imo, Apple are actually ahead when it comes to the hardware side of the whole thing. Their vertical integration gives them an edge not many can match, when it comes to running ML models. It's a no-brainer for Apple to reduce the barriers for devs to build really cool native Mac/i{Pad}OS applications and incentivize them to leverage the built-in AI/ML abilities to a greater extent. The iPhone in part took off _because_ of the whole app ecosystem that got built around it. Sure they might take a loss in their services revenue in the short term but they get to be _the_ AI platform for at least the next decade and half - both on-device and server side with their new Apple silicon servers.

It's just that most Apple software seems to suck in some fundamental way right now. I don't know if it's a technical issue (SwiftUI being meh when compared to UIKit for example) or a culture issue or the money coming in insulating management from accountability. Software execution has been lagging behind the excellent hardware execution for almost all of the Tim Cook era. They desperately need someone like Scott Forstall to come in, kick butts and get stuff going again.

They ideally have a couple of years while waiting for Moore's Law to catch up to turn around their software side. Otherwise, it's a real shame that all that great hardware is just being used to run Electron B2B SaaS apps.

varunnrao commented on Computers and Mice – Mister Rogers Neighborhood   misterrogers.org/episodes... · Posted by u/colechristensen
varunnrao · 6 months ago
It's really wild how Mister Rogers Neighborhood had this slow, thoughtful cadence with long pauses, quiet moments, no flashing graphics or over-the-top antics. It engaged the audience (mostly kids I guess) with something calm and sincere. You don’t see that much anymore.

I sometimes wonder if a show with that same deliberate pacing and emotional intelligence could even succeed today or if it would get buried under all the noise.

varunnrao commented on What made the Irish famine so deadly   newyorker.com/magazine/20... · Posted by u/pepys
hermitcrab · 6 months ago
I went to school in the UK. Unsurprisingly, I don't think the Irish or Bengal famines were mentioned. In fact the whole British imperial project was largely glossed over. But lots of coverge of the Romans, Vikings, Normans, the black death and the two World Wars.

The Belgians, the Dutch, the Germans, the Portuguese, the Italians and the Spanish also did horrible things during their colonial periods. Are these taught a schools in these countries? Genuine question - I'm curious.

varunnrao · 6 months ago
> In fact the whole British imperial project was largely glossed over. But lots of coverge of the Romans, Vikings, Normans, the black death and the two World Wars.

I feel that this is a major source of why Britain (and Europe to a larger extent) is unable to come to terms with reality on a majority of issues today - immigration, foreign policy, economic policy etc. They simply have not come to terms with the loss of their empires and the wealth they brought. So they choose to not teach it. This leads British institutions today to have a serious colonial hangover whether they know it or not. The operating paradigm is still an outdated one in many cases.

They teach students what they think made Britain great -- the Romans, the Norman invasion, the World Wars, Churchill etc. -- while actually glossing over what made them great: Empire. It really brings to mind a line from the Thor: Ragnarok movie - "Proud to have it; ashamed of how they got it". The British people today might not have an idea of their Empire but the effects still linger on in their former colonies.

varunnrao commented on Go should sometimes be a no-go   brainbaking.com/post/2024... · Posted by u/Tomte
varunnrao · 9 months ago
By and large, I kind of echo what OP says here.

Go is at a weird place where the standard library is big that third party libraries aren't really required but not that big that it can do everything. So like OP says there is a huge thing with Go projects (and devs) about reinventing the wheel for each project. While sometimes this is fine (and even welcome because it offers you flexibility and customization), it is mostly really slowing down someone who wants to write a full-featured application with auth/ORM/web security etc.

You either have to write your own or try to use something that is actually really behind from what you're used to. And coming from a Python, all batteries-included ecosystem it's actually nuts. Our small team would have to dedicate a huge chunk of dev cycles to write our own plumbing. Dev cycles that we could have used writing business logic that actually made us money instead of writing yet another auth.

But having said that, I don't think Go is the language to write these kinds of apps in. So if you're trying to use Go to do that, you're obviously going to run into roadblocks. It's like trying to cut through metal with a pair of gardening shears. Can it be done? Yes. Can I choose the size and design of the shears? Yes. Can I modify or create my own shears? Yes. But is it the most efficient or appropriate tool for the job? Probably not.

IMO Go is ideal for server/CLI applications or even for web apps that interact with other services completely behind your network. But for most other things you're better using something else. Or you use it if your customer really wants to use Go and wants to pay you.

Go is like a tool used to build the plumbing and internal systems of your house, but not the house itself. Using Go is similar to casting and forging your own water pipes. Some people enjoy getting into the details of crafting those pipes, but most of us just want to install them and focus on the rest of the construction.

varunnrao commented on Yggdrasil Network   yggdrasil-network.github.... · Posted by u/BSDobelix
varunnrao · 10 months ago
This is not a technical point but does anyone know which font was used to typeset the logo? It looks really nice and clean.

u/varunnrao

KarmaCake day98August 14, 2022View Original