Recent submissions

Comment · 3 years ago
I agree and not trying to typecast—but maybe their personality + Asperger’s = dubious people-oriented decisions? I’m not a doctor nor do I know anyone with Asperger’s but it is a variable at play.

But quickly looking it up it’s a social-oriented disorder. Elon is making dubious social-oriented decisions.

Comment · 3 years ago
So he’s just like Bill Gates in the 90’s. A little douche with an ego and deceptive business practices.

Not sure why no one mentions his asperger's syndrome because that’s an obvious mastodon in the room.

Comment · 3 years ago
Another thing to note is that in modern computing environments there’s infinite distractions. We’re always one click away from YouTube.

Back then, the screen was a playground one could poke and prod—without distraction, with a singular focus. This is especially important for children. Now we’re competing with the nearest iThing.

I always think of the parents who buy their children the latest-and-greatest toys, only to find their child is more interested in the box. Or perhaps a stick and some bugs in the back yard.

Comment · 3 years ago
Opiate crisis has less to do with people’s deaths and more about their addiction. The lengths they go to score another fix—stabbing people, robbing family members, selling themselves, etc.

It’s one thing to die from doing something stupid—it’s something else entirely to inflict pain and hardship on others.

Comment · 3 years ago
Absolutely—it’s also imagineering! Disney has done that for almost a century. But they make money because that’s their bread-and-butter. You’re buying an amazing experience at Disney, VR or otherwise.

Meta’s bread-and-butter is selling peoples data, irrespective of whether teens are committing suicide on their platforms.

Comment · 3 years ago
Something that popped into my mind is the role of Linus in the Linux Kernel development. Imagine how things would be without him? Or if a bunch of business exec ran things?

A lot of millennials value freedom of choice and open collaboration ad nauseam, but this is the danger of too many voices—nothing gets done. No singular purpose. No authority—or rather, no respect for authority. The reality is: we are not all equal. Some people are just better at what they do than others. Perhaps we should listen to what they say?

But that’s how politics goes—some schmucks who have no idea nor vision, nor experience, nor know-how, rise up on the backs of engineers who do all the work. Typically out of insecurity or over-ambition they trample on-up.

And who would want to deal with the cutthroat bullshit of trying to deal with these people?

Go Carmack—create something amazing with your startup. Meta will rot away in the next ten years because someone else will invent a better VR headset. Just like Linus helped invent a better OS—free to use, open to collaborate, with vision and focus. With attention-to-detail and quality-engineering as a first-class citizen.

Comment · 3 years ago
You’re definitely right the technology has tons of potential. Lots of applications in, for instance, content-creation space as well.

The problem Meta ran into is that it’s difficult/impossible to make money on it. It’s a niche market at best, and it’s much more difficult to prove the value when compared to something like Facebook. Facebook is easy to use and provides social value to everyone on the planet. And I say that not using it myself but I live in a small town and all business here rely on Facebook; the municipalities use it to communicate; elderly use it… it’s accessible.

I’m sure the wall Carmack ran into was the shareholders. To shareholders it’s more often than not about profits. To Carmack it’s probably about the product he envisions, not the profits. But you can’t have both sustainably when folks can live without VR.

I would jump on the bandwagon if my VR headset was mine: like a computer I can install whatever I want there—not in a walled garden owned by Evil Corp.

The proper VR solution needs to be open source hardware and software. By the people, for the people. Reduce the barrier to entry and people will use it.

One more thing: those virtual avatars are impossible to take seriously. If I’m in a virtual boardroom filled with those, I might as well be playing Minecraft.

Comment · 3 years ago
Honestly no one really cares about VR that’s the problem.

It’s cool in concept but whose going to shell out cash to be tethered to a machine wearing goggles sitting in a chair?

AR has potential but even that is marginally better than alternative solutions.

Also, I don’t know about y’all but I don’t trust Facebook so I don’t trust Meta. They are a data-leach.

We still probably have a decade or more to go with this technology it has to be affordable, lightweight, AR glasses not tied to a company that sells peoples data!

Comment · 3 years ago
VS Code has the power of emacs and an autogenerating UI which maps to the configuration files. To me, that’s the easy way out—make the UI map one-to-one with the data underneath, obviating the burden of considering the UX of each configuration path, and missing out on the benefits of good UX.
Comment · 3 years ago
Well unfortunately that’s a typical assumption developers make. “It’s an editor, Bob! The users ought to know how to read JSON!” Well thought-out UIs actually help the user find things and they don’t need to change all the time.

Unfortunately, even though we engineer with code, reading long streams of text is actually a terrible user experience by itself.

Good user experience should hold the user’s hand through the process so they don’t need to sift through a haystack of configurations.

VS Code has the power of emacs and an autogenerating UI which maps to the configuration files. To me, that’s the easy way out—make the UI map one-to-one with the data underneath, obviating the burden of considering the UX of each configuration path, and missing out on the benefits of good UX.

Comment · 3 years ago
Honestly I’m not a fan of VSCode as a user. It’s too generic and lacks identity (too powerful to edit simple configs); it auto-updates every time I start it; it’s too complicated to configure; JSON is ugly and it’s 2022, why not favor GUI configurations?

If my goal is to program in language X then I should be able to grab a product and get started without fuss. VSCode is a whole lot of fussing about.

That being said, it’s very stable and performs well—I will give the devs a massive kudos for that. Also if I did a lot of NodeJS dev work it would probably classify as a proper IDE for that.

But all-in-all I would prefer something purpose-built with minimal configuration out the gate for development workloads (C/C++, Java, C#) and a more minimal editor (nano, vim, eMacs, notepad++, geany, etc) for editing configs.

Comment · 3 years ago
The answer is obviously—no it’s not! Neither is light mode. Screens are bad for the eyes.
Comment · 3 years ago
It does make a difference but doesn’t change the effect of Microsoft’s bad business decisions. There are no doubt many amazing individuals at the company, but the whole Windows ecosystem is polluted. It has lacked identity for the past decade since cancelling Windows Phone.

Gamifying browsing habits, monetizing MSN celebrity gossip on stock widgets and built-in search capabilities… etc… how are we supposed to be productive with such childish garbage?

Comment · 3 years ago
Yeah the frameworks do force a disciplined approach. It still boils down to separation of concerns like presentation from business logic etc. Historically the front-end computation existed on the backend but with NodeJS everything sort of mushed together (creating more complexity and possible architecture mistakes). Template libraries are great way to Split View from Model—but even that is taken care of in languages now like Golang templates and JavaScript template literals etc.

I suppose the question is: how much time does it take to master stock HTML5/CSS/JavaScript versus mastering a framework, through-and-through.

Frameworks are constantly in flux but the foundation they are built upon is a more lasting skill set. But the more we spend learning framework X we are spending time away from foundations.

Comment · 3 years ago
I don’t think ORM is the same since it’s more of an API than a framework (in my mind). ORM also falls into the platform-abstraction arena because it typically has multiple backends which provides other benefits. It also is served as a wrapper library converting from one language to another (SQL).

Web frameworks are more like… clever hacks to HTML to wedge in a “new way to do it” more clever than the last attempt.

Game engines are also somewhat different because the level of abstracted complexity there is vast and heavily domain-specific. It targets multiple platforms like ORMS and multiple GPU backends as well. It provides physics APIs and other heavy maths capabilities too.

But the browser standards-bodies provide that for us now. HTML5/CSS3/JavaScript will run well across all modern browsers.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton