JS Indexing
-
Why Should You Care?
Imagine you have a news website and the main content is injected by JavaScript.If Google can index your news after, let’s say, 30 hours (which isn’t unusual!), that’s no longer news and you simply will lose a lot of your readers.
Who wants to hear about yesterday’s sun, if it’s raining today?
Things may get even worse when you use JavaScript for generating links to similar stories.
Modest proposal: USE LESS JAVASCRIPT
-
Counter-proposal: use MORE JavaScript!
Filed under: JavaScript is like violence: if it's not solving your problems, you're not using enough.
-
@error said in JS Indexing:
Counter-proposal: use MORE JavaScript!
Filed under: JavaScript is like violence: if it's not solving your problems, you're not using enough.
Extreme proposal: WRITE YOUR OS ENTIRELY IN JAVASCRIPT!
-
@error said in JS Indexing:
Counter-proposal: use MORE JavaScript!
Filed under: JavaScript is like violence: if it's not solving your problems, you're not using enough.
Maxim 6. If violence wasn’t your last resort, you failed to resort to enough of it.
-
@Vixen said in JS Indexing:
Extreme proposal: WRITE YOUR OS ENTIRELY IN JAVASCRIPT!
I almost feel like that's the direction error_bot is headed. Each of its modules is basically a separate process, and the core manages the lifecycle of each module and mediates shared resources between them and provides IO channels for inter-module communication.
-
@error said in JS Indexing:
@Vixen said in JS Indexing:
Extreme proposal: WRITE YOUR OS ENTIRELY IN JAVASCRIPT!
I almost feel like that's the direction error_bot is headed. Each of its modules is basically a separate process, and the core manages the lifecycle of each module and mediates shared resources between them and provides IO channels for inter-module communication.
hmmmmmmmmm
@error_bot are you alive?
-
@Vixen said in JS Indexing:
@error said in JS Indexing:
Counter-proposal: use MORE JavaScript!
Filed under: JavaScript is like violence: if it's not solving your problems, you're not using enough.
Extreme proposal: WRITE YOUR OS ENTIRELY IN JAVASCRIPT!
I'm not even going to google it. I'd bet $100 there are at least 2 OSs written in Javascript by now.
-
@anonymous234 said in JS Indexing:
@Vixen said in JS Indexing:
@error said in JS Indexing:
Counter-proposal: use MORE JavaScript!
Filed under: JavaScript is like violence: if it's not solving your problems, you're not using enough.
Extreme proposal: WRITE YOUR OS ENTIRELY IN JAVASCRIPT!
I'm not even going to google it. I'd bet $100 there are at least 2 OSs written in Javascript by now.
i meant, write the OS to run on bare metal entirely in javascript.
though yes i do seem to recall there was an machine emulator that ran DOS in your browser....
-
@anonymous234 said in JS Indexing:
I'm not even going to google it. I'd bet $100 there are at least 2 OSs written in Javascript by now.
Windows 8 and Windows 10
-
People continue to be surprised that Turing machines can emulate other Turing machines.
-
@error said in JS Indexing:
People continue to be surprised that Turing machines can emulate other Turing machines.
some with more efficiency than others......
-
@error said in JS Indexing:
People continue to be surprised that Turing machines can emulate other Turing machines.
Do they? Seems more like people continue to be surprised that other people do more and more ridiculous things with their Turing machine emulators.
-
@Vixen said in JS Indexing:
i meant, write the OS to run on bare metal entirely in javascript
It's hard to run dynamically-typed, memory-managed languages on "bare metal". Not impossible, but hard.
-
@anonymous234 said in JS Indexing:
@Vixen said in JS Indexing:
i meant, write the OS to run on bare metal entirely in javascript
It's hard to run dynamically-typed, memory-managed languages on "bare metal". Not impossible, but hard.
it's hard to get "sand" to "think"
but Intel, and AMD do it every day.
just because it's hard doesn't mean we shouldn't.
-
@Vixen said in JS Indexing:
@anonymous234 said in JS Indexing:
@Vixen said in JS Indexing:
i meant, write the OS to run on bare metal entirely in javascript
It's hard to run dynamically-typed, memory-managed languages on "bare metal". Not impossible, but hard.
it's hard to get "sand" to "think"
but Intel, and AMD do it every day.
just because it's hard doesn't mean we shouldn't.
And it also doesn't mean we should. Like dynamically-typed languages.
-
@Vixen said in JS Indexing:
@anonymous234 said in JS Indexing:
@Vixen said in JS Indexing:
i meant, write the OS to run on bare metal entirely in javascript
It's hard to run dynamically-typed, memory-managed languages on "bare metal". Not impossible, but hard.
it's hard to get "sand" to "think"
but Intel, and AMD do it every day.
They do it by destructing everything the nature has given us and reassembling it from scratch, atom after atom.
Are we allowed to destroy everything JavaScript stands for in your "bare metal" challenge? Say, transpile it to C beforehand?
-
@Gąska said in JS Indexing:
@Vixen said in JS Indexing:
@anonymous234 said in JS Indexing:
@Vixen said in JS Indexing:
i meant, write the OS to run on bare metal entirely in javascript
It's hard to run dynamically-typed, memory-managed languages on "bare metal". Not impossible, but hard.
it's hard to get "sand" to "think"
but Intel, and AMD do it every day.
They do it by destructing everything the nature has given us and reassembling it from scratch, atom after atom.
Are we allowed to destroy everything JavaScript stands for in your "bare metal" challenge? Say, transpile it to C beforehand?
you're allowed to do anything that is within your power to do in order to accomplish the challenge, up to and including Thanos snapping half the universe away.
-
Also, this seems relevant (especially the stuff from 18:00 onward, but I recommend watching the entire thing):
-
@Gąska said in JS Indexing:
Are we allowed to destroy everything JavaScript stands for
Yes.
What was the context of the question? It didn't seem relevant to my answer, but we keep statistical track of such things...
-
@anonymous234 said in JS Indexing:
@Vixen said in JS Indexing:
i meant, write the OS to run on bare metal entirely in javascript
It's hard to run dynamically-typed, memory-managed languages on "bare metal". Not impossible, but hard.
Depends on how bare that metal actually is. I wouldn't be too surprised to see "UEFI" as a supported build target for EMACS.
-
@Vixen said in JS Indexing:
@Gąska said in JS Indexing:
@Vixen said in JS Indexing:
@anonymous234 said in JS Indexing:
@Vixen said in JS Indexing:
i meant, write the OS to run on bare metal entirely in javascript
It's hard to run dynamically-typed, memory-managed languages on "bare metal". Not impossible, but hard.
it's hard to get "sand" to "think"
but Intel, and AMD do it every day.
They do it by destructing everything the nature has given us and reassembling it from scratch, atom after atom.
Are we allowed to destroy everything JavaScript stands for in your "bare metal" challenge? Say, transpile it to C beforehand?
you're allowed to do anything that is within your power to do in order to accomplish the challenge, up to and including Thanos snapping half the universe away.
As long as that half is the one that includes JavaScript, that's fine with me.
-
@LaoC unfortunately, JS accounts for more than half of our universe now.
-
@Vixen said in JS Indexing:
@Gąska said in JS Indexing:
@Vixen said in JS Indexing:
@anonymous234 said in JS Indexing:
@Vixen said in JS Indexing:
i meant, write the OS to run on bare metal entirely in javascript
It's hard to run dynamically-typed, memory-managed languages on "bare metal". Not impossible, but hard.
it's hard to get "sand" to "think"
but Intel, and AMD do it every day.
They do it by destructing everything the nature has given us and reassembling it from scratch, atom after atom.
Are we allowed to destroy everything JavaScript stands for in your "bare metal" challenge? Say, transpile it to C beforehand?
you're allowed to do anything that is within your power to do in order to accomplish the challenge, up to and including Thanos snapping half the universe away.
Wait, that's within @Gąska's power? When did that happen?
-
@Mason_Wheeler Expanded Universe.
-
@Mason_Wheeler said in JS Indexing:
@Vixen said in JS Indexing:
@Gąska said in JS Indexing:
@Vixen said in JS Indexing:
@anonymous234 said in JS Indexing:
@Vixen said in JS Indexing:
i meant, write the OS to run on bare metal entirely in javascript
It's hard to run dynamically-typed, memory-managed languages on "bare metal". Not impossible, but hard.
it's hard to get "sand" to "think"
but Intel, and AMD do it every day.
They do it by destructing everything the nature has given us and reassembling it from scratch, atom after atom.
Are we allowed to destroy everything JavaScript stands for in your "bare metal" challenge? Say, transpile it to C beforehand?
you're allowed to do anything that is within your power to do in order to accomplish the challenge, up to and including Thanos snapping half the universe away.
Wait, that's within @Gąska's power? When did that happen?
/shrug no flipping clue if it is within their power. but if it is they are allowed to do it.
-
@boomzilla said in JS Indexing:
Modest proposal: USE LESS JAVASCRIPT
twitter uses so much JavaScript that it just flat-out won't load the desktop version on my 200Mbps internet connection due to timeouts
-
@ben_lubar said in JS Indexing:
@boomzilla said in JS Indexing:
Modest proposal: USE LESS JAVASCRIPT
twitter uses so much JavaScript that it just flat-out won't load the desktop version on my 200Mbps internet connection due to timeouts
I see that as a total win.
seriously.
I've never understood Twitter......
-
@Vixen said in JS Indexing:
@ben_lubar said in JS Indexing:
@boomzilla said in JS Indexing:
Modest proposal: USE LESS JAVASCRIPT
twitter uses so much JavaScript that it just flat-out won't load the desktop version on my 200Mbps internet connection due to timeouts
I see that as a total win.
seriously.
I've never understood Twitter......
welcome to the resistance
your room at https://vulpine.club is ready
-
@ben_lubar said in JS Indexing:
@Vixen said in JS Indexing:
@ben_lubar said in JS Indexing:
@boomzilla said in JS Indexing:
Modest proposal: USE LESS JAVASCRIPT
twitter uses so much JavaScript that it just flat-out won't load the desktop version on my 200Mbps internet connection due to timeouts
I see that as a total win.
seriously.
I've never understood Twitter......
welcome to the resistance
your room at https://vulpine.club is ready
you keep offering that and then completely failing to explain what the flip that is and why I would want it? because if you say it's twitter but not twitter then you still have to convince me why i would want to participate in twitter-like activities.
-
@ben_lubar said in JS Indexing:
@boomzilla said in JS Indexing:
Modest proposal: USE LESS JAVASCRIPT
twitter uses so much JavaScript that it just flat-out won't load the desktop version on my 200Mbps internet connection due to timeouts
TIL SMS text messages have something to do with Javascript... And Internet!
-
@Tsaukpaetra said in JS Indexing:
TIL SMS text messages have something to do with Javascript... And Internet!
Text messages have probably been transferred through the internet most of their life.
-
@anonymous234 if you include the latest few years when they're largely obsolete for most people, yes. But I'm pretty sure texts weren't transferred over internet in 3G era, maybe even 3.5G era.
-
@Gąska I don't mean from your phone, I mean after they get to the cell phone tower. The service provider has to send them to a central server and then back to the receiving tower. And they're not going to have a special physical data layer for this stuff when IP equipment already exists.
-
@anonymous234 cellular networks were developed in parallel with internet, and initially there wasn't much shared infrastructure or protocols between them. Cellular networks did eventually switch to TCP/IP stack (at least for new equipment), but I'm not sure whether the switch was during 3G, 3.5G or 4G times (I'd wager a bet 3G was still entirely non-TCP/IP because of all the existing pre-infrastructure; 4G definitely used TCP/IP because all 4G traffic is over internet; don't want to make a guess about 3.5G).
-
@Vixen said in JS Indexing:
@ben_lubar said in JS Indexing:
@Vixen said in JS Indexing:
@ben_lubar said in JS Indexing:
@boomzilla said in JS Indexing:
Modest proposal: USE LESS JAVASCRIPT
twitter uses so much JavaScript that it just flat-out won't load the desktop version on my 200Mbps internet connection due to timeouts
I see that as a total win.
seriously.
I've never understood Twitter......
welcome to the resistance
your room at https://vulpine.club is ready
you keep offering that and then completely failing to explain what the flip that is and why I would want it? because if you say it's twitter but not twitter then you still have to convince me why i would want to participate in twitter-like activities.
Don't think of it as twitter-like
Think of it as short email with a special address that goes to everyone
"Twitter but everyone is gay and there are no ads and the nazis all get banned" isn't really that twitter-like at all.
-
@ben_lubar said in JS Indexing:
@Vixen said in JS Indexing:
@ben_lubar said in JS Indexing:
@Vixen said in JS Indexing:
@ben_lubar said in JS Indexing:
@boomzilla said in JS Indexing:
Modest proposal: USE LESS JAVASCRIPT
twitter uses so much JavaScript that it just flat-out won't load the desktop version on my 200Mbps internet connection due to timeouts
I see that as a total win.
seriously.
I've never understood Twitter......
welcome to the resistance
your room at https://vulpine.club is ready
you keep offering that and then completely failing to explain what the flip that is and why I would want it? because if you say it's twitter but not twitter then you still have to convince me why i would want to participate in twitter-like activities.
Don't think of it as twitter-like
Think of it as short email with a special address that goes to everyone
"Twitter but everyone is gay and there are no ads and the nazis all get banned" isn't really that twitter-like at all.
your description still includes "twitter but"
see..... why do i want to shout to the world? I don't get that. surely it's better to talk to people not just shout to the world and hope someone listens.
if i wanted to shout to the world i'd get a soap box, drag it to Monument Square, sit on it and bark at everyone who walked by.
but i don't because that wouldn't be nice. much better to be cute and beg skritches and food.
-
@ben_lubar said in JS Indexing:
"Twitter but everyone is gay and there are no ads and the nazis all get banned"
So... Tumblr?
-
@error said in JS Indexing:
@Vixen said in JS Indexing:
Extreme proposal: WRITE YOUR OS ENTIRELY IN JAVASCRIPT!
I almost feel like that's the direction error_bot is headed. Each of its modules is basically a separate process, and the core manages the lifecycle of each module and mediates shared resources between them and provides IO channels for inter-module communication.
Holy inner-platform effect, batman. You're either inventing kubernetes or Unix.
-
@AyGeePlus said in JS Indexing:
@error said in JS Indexing:
@Vixen said in JS Indexing:
Extreme proposal: WRITE YOUR OS ENTIRELY IN JAVASCRIPT!
I almost feel like that's the direction error_bot is headed. Each of its modules is basically a separate process, and the core manages the lifecycle of each module and mediates shared resources between them and provides IO channels for inter-module communication.
Holy inner-platform effect, batman. You're either inventing kubernetes or Unix.
learnfromthebest.mjpg
-
@Gąska said in JS Indexing:
@ben_lubar said in JS Indexing:
"Twitter but everyone is gay and there are no ads and the nazis all get banned"
So... Tumblr?
Hey, I got...
-
@Gąska said in JS Indexing:
@ben_lubar said in JS Indexing:
"Twitter but everyone is gay and there are no ads and the nazis all get banned"
So... Tumblr?
Tumblr doesn't ban the nazis and also bans the gay people
So Tumblr is just Twitter
-
@ben_lubar More like everyone is trans and commie. I bet if you praise Biden in there you get harassed.
-
@ben_lubar Has Twitter ever banned any gay person other than Milo
-
@anonymous234 said in JS Indexing:
@ben_lubar More like everyone is trans and commie. I bet if you praise Biden in there you get harassed.
Hello welcome to our luxury trans space communism
-
@anonymous234 said in JS Indexing:
@ben_lubar More like everyone is trans and commie.
Trans fatties on acid?
-
@LaoC said in JS Indexing:
@anonymous234 said in JS Indexing:
@ben_lubar More like everyone is trans and commie.
Trans fatties on acid?
Fatty acid trains?
-
@ben_lubar said in JS Indexing:
Tumblr doesn't ban the nazis and also bans the gay people
When did that happen?
-
@topspin said in JS Indexing:
@ben_lubar said in JS Indexing:
Tumblr doesn't ban the nazis and also bans the gay people
When did that happen?
I'd say a significant portion of the bans happened around when they coined the phrase "female-presenting nipple"
-
@ben_lubar said in JS Indexing:
@topspin said in JS Indexing:
@ben_lubar said in JS Indexing:
Tumblr doesn't ban the nazis and also bans the gay people
When did that happen?
I'd say a significant portion of the bans happened around when they coined the phrase "female-presenting nipple"
They banned the porn, not the accounts. AFAIK, at least. And that's all porn, including straight porn.
Also, that was a particularly moronic decision, as it neutered parts of their core market, didn't stop the actual problem they had, and also doesn't even work. I still got porn on my dashboard.
-
@topspin said in JS Indexing:
And that's all porn, including straight porn.
Well, technically yes, but in practice, this part affected less than 1% of userbase.