Hacker Newsnew | past | comments | ask | show | jobs | submit | nmz's commentslogin

This makes me wonder, is there analysis of the syntax and if so can't it pick the lightest implementation? I see how light dillo is on the same page as chrome and I don't know why a web browser of the caliber of chrome does so much worse than a browser worked by a handful of people.

If you ever want to look at example code, try going to rosettacode instead of the handpicked selection on the homepage of many websites.

You kind of always have to go on a quest for a library on the internet, why would lua be any different? For lua, luarocks is its module registry and you can sort by most downloads, which sometimes leads you to buggy modules, but what can you do.

> You kind of always have to go on a quest for a library on the internet

Plenty of languages come with standard libraries that are more than sufficient for handling plenty of tasks.


It's best to say that its tied to luajit, because at this rate, luajit is its own mixture of lua features, which they backport from newer versions.

It stands for "Chicago transit authority". I don't know about you, but search engines have become useless since last year, I'm talking downright unusable.

https://en.wikipedia.org/wiki/CTA


The Chicago Transit Authority has existed for only about 70 years despite transit in Chicago being around for 125+ years.

Legislation the governor signed last week all but guarantees that it won’t see its hundredth birthday except possibly as a sticker on the side of the busses and trains. Within 5 years the agency will only have the duty to plan routes within the city limits, and maybe do some of the driver hiring.


This might be the perfect time to do archiving before the entire internet gets inundated by sub-par AI generated content.

The future is now

This is all subjective so I suppose I should add an IMO, Even back then many games were preferable on the N64 like megaman legends, what the PS1 offered that was superior was storage, which allowed for more music and FMVs, and also allowed for voice acting and probably why MGS is still talked about to this day, my guess is the lack of detail helps immersion the same way you would read a novel, and I imagine the PS1 with its storage would've been the perfect vehicle for Visual Novels, but that still is not popular anywhere but Japan.

Even with realism, ports to dreamcast were better overall and considering the latest port of Final Fantasy Tactics does not emulate any of its PS1 limitations, I don't think a lot of people strive/like the aesthetic.


> [...] and I imagine the PS1 with its storage would've been the perfect vehicle for Visual Novels, but that still is not popular anywhere but Japan.

I guess you can pretend that the JRPG or Resident Evil are Visual Novels with some action game play (or turn based combat) thrown in?


That's what I do with sons of liberty

>Even back then many games were preferable on the N64 like megaman legends

Huh, I generally see megaman legends cited as an example where the PSX version looks better due to the crisper textures.

https://www.youtube.com/watch?v=J6lravGmPPQ


I stand corrected.

Go was built because C++ does not scale. Anybody that's ever used a source based distro knows that if you're installing/building a large C++ codebase, better forget your PC for the day because you will not be using it. Rust also applies here, but at least multiplatform support is easier, so I don't fault it for slow build times


Go was created because Rob Pike hates C++, notice Plan 9 and Inferno don't have C++ compilers, even though C++ was born on UNIX at Bell Labs.

As for compilation times, yes that is an issue, they could have switched to Java as other Google departments were doing, with some JNI if needed.

As sidenote, Kubernetes was started in Java and only switching to Go after some Go folks joined the team and advocated for the rewrite, see related FOSDEM talk.


A lot of people hate C++, that doesn't grant you the ability to make a language, however very few have the opportunity to create a new language out of free time provided by said language taking too long to compile.

I do not know why they did not go with java, I imagine building a java competitor (limbo) and then being forced to use it is kind of demeaning. but again, this would all be conjecture.


Go was made because Rob Pike didn't want to do Java.


There were 3 people making the language, it wasn't a one man thing.

But isn't this everything? All of computing is a struggle for me at least, all followed with confusion and "Why did they make this, this way?"


But is it all equally a struggle? Some things are definitely more of a struggle than others. Remember xfree86config? We used to have to manually configure our screen resolution in a shitty text file. I even remembered that you had to specifically add a line to tell it you had a 3 button mouse. This was in the late 90s, maybe early 00s. Way after it was sane to have to do that.

And I specifically remember when they fixed it there really were some people who pushed back against the change. Kind of unbelievable but it's true. I guess psychologically they felt that it was unfair that they had to struggle and future people wouldn't have to. But they couldn't just say that so they came up with nonsense technical objections.


One of those many cases where X = X.


I didn't have this experience when I first learned C#. Everything just kind of worked the way I expected it to. There are sharp edges, but far fewer than expected and always for an actual reason.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: